Add formspec toolkit and refactor mainmenu to use it

it's quite a lot of copy n paste, major changes are in fst subfolder,
the formspecs itself haven't been changed except of button bar which now does support scrolling for those of you having to many games installed

fstk api is first draft, if you have suggestions how to improve you're welcome