Visibility Fixes for older browsers

css/main.css : set 'outline' on 'focus' to 'none'.
js/main.js : Spell Checks
Add HTML5 support for older browsers (Chrome Frame)
Add html5shim.js
CSS Fix: Add viewport meta tag
Update HTML5Shim to HTML5Shiv

Allows to insert HTML5 tags from JavaScript or jQuery.
Created vars for canvas and the context
Added basic functions and the call to a future class: GameLoop
Move ga
Changed gameLoop to a function and fixed a few global variables
Added requestAnimationFrame in main.js and made render and update functions
Fixed requestAnimFrame being called in the wrong place
Added a little question in the timeout().
Added a class for initializing a tile map.
Fixd wrong comment.
Fixed the required FPS.

Changed delayTime into a more flexible one. Like that, the would als be playable on slow or fast machines.
Fixed problems in the code

changed the while loop to an if statement so the game won't freeze up.  Passed in window.isRunning to pass the isRunning variable by reference instead of value.
changed to isRunning to !isRunning
Added clear(), fixed some wrong code and added coding style.
Changed gameLoop in Gameloop (class' first letter must be a capital).
Call to map.js.