the size restriction is set to the core, to battle.net, you cannot remove it or increase it
How TriggerHappy is doing it, he is making MMO-like style making the game singleplayer, and when the map loads you connect to server, allowing you to play 100 MB maps on internet, because you theoretically play single player