Favourite Maps

I've added the ability to set favourite maps. However there are a few things I can't do that would need to be edited by Garry.
- It stores the list in the data folder. It should instead be storing it in the settings folder but I can't point it there.
- I need the engine to call the javascript function "UpdateMaps". I can't make it do that on its own. Instead I'm doing engine.SetMounted( 0, false ) which calls that but freezes for a few moments while it remounts content.