Merge pull request #5 from themetalmuncher/master

More Simple app updates
[removed] race apps: to be re-added later.
[implemented] changing through debugmodes with j,k
WARING: Deletion of the localstorage needed, since the format of the presets changed
[fixed] debugmanager: replaced size with length
[added] buttons to simulate j,k keypresses
[improved] presets. preset won't get destroyed but hidden if user changes the preset. cleaner memory + faster change.
[improved] appstore
[added] small transition on presetchange so it doesn't flicker anymore
Merge remote-tracking branch 'remotes/upstream/master'
[added] basic logsystem to help debugging
[added] log method to apps
[fixed] update being called before appengine is initialized
[cleanup] beamng.js
[added] streams.txt with the information about wheel/engine debug -> temporary until a real documentation exists
Merge remote-tracking branch 'remotes/upstream/master'
[fixed] global variables
[fixed] apppositions being not right on appspawn under specific circumstances
[improved] fix from last commit
Merge remote-tracking branch 'remotes/upstream/master'
[added] stacktrace helper function
[fixed] bug in AppLoader causing freeze when loading persistence from json
[fixed] severe bug caused by resize-events bubbling to window.
[improved] stacktrace
Merge remote-tracking branch 'remotes/upstream/master'

Conflicts:
	js/utils.js
[readded] rSet to utils.js