Saving layout.xml to App Data folder

To avoid crash when not running as administrator and installing into
program files, using best practices described by Microsoft and saving
the layout file in the application data folder instead the executable
folder.
Merge branch 'master' of https://github.com/adventuregamestudio/ags