Refactored background.tile.quantity into settings.background.tile.quantity
Refactored the stage module into the viewport module
Refactored background.tile.size() into util.calculate.tile.size()
Refactored Number.prototype.toCoord() into util.number.toCoord()
Refactored Number.prototype.fromCoord() into util.number.fromCoord()
Deprecate Array.prototype.last()
util.module.start() now uses viewport.stage
util.mouse.isOverNode() now uses viewport.stage
Calculate viewport.dimensions.original using viewport.dimensions.aspect()
Merge branch 'master' into multiplayer

Conflicts:
	js/libs/events.js
	js/libs/highScores.js
	js/libs/loading.js
	js/libs/util.js
Resolve merge conflicts