Flags as svg spritesheet with png fall

This is not ment a real pull request but to show what I did (it doesn't even show up on the page). I've added the flag of portugal as I think that you said that we have locales for that. The sizes of the svg can be statically changes with the python skript, but then the spritesheets have to be re-created using http://iconizr.com/, or in the webpage using width and height attributes. Two links that might be usefull:
http://toddmotto.com/mastering-svg-use-for-a-retina-web-fallbacks-with-png-script/
http://css-tricks.com/svg-sprites-use-better-icon-fonts/
The user.js file executes only on the user pages (users.php). A proper place for this block will be main.js.