Some more random changed. Don't remember what since its been awhile.
Merge remote-tracking branch 'klusark/master' into HEAD

Conflicts:
	scripts/map.js
Added a new mapdata loading class to load the data and support calling a callback when done. We needed this for now since we want to load data before the map is loaded. TODO: split all the map-only stuff to its only file and make it a proper class.
Small bug fix with the map data class possibly calling the callback before fully loading all files.
Don't wait until data is loaded to get the map setup
Merge pull request #2 from klusark/stuff

Don't wait until data is loaded to get the map setup
Allow changing targets at runtime
Merge branch 'stuff'
Load some sample points from json
starting prototype of the dbConnection class. For now, it will work with flat files. Later, we will change it to work with a backend database.
Some spelling mistakes and style changes.
Use strict
Added title changing and made it work with the history (at least in chrome).
Starting work on the flat file dbo connection. It will be replaced with a sql server-side DB later, but the functions and how they work will stay. Should make it async.
Make points always editable in edit mode and add double click to start a new line
Changed control style to match that of the new guild wars 2 tracker style.
Horrible changes to make things work