Throw explicit error when undefined requirejs version is specified
Merge pull request #16 from cloudchen/requirejs-version-undefined-error

Throw explicit error when undefined requirejs version is specified

[!] This is workaround for specifying old version of requirejs. This error message is more readable than grunt with --stack parameter
Update README.md
Move stylesheets to the top of page for ensuring unexpected error since style might affect DOM dimension
Fixed function value is omitted by JSON.stringify()

[!] Using @reinseth's implementation
https://github.com/reinseth/grunt-template-jasmine-requirejs/blob/9e35c807472c922ce3a4c999d2afe214ccc97c41/src/template-jasmine-requirejs.js
Use "var require" style instead of "require.config()" for passing configurations to requirejs

[!] This style is safer than older ones
Injection callback function if it's there

[-] Ensure test spec is called after all dependencies or initialization stuffs are ready or in place, then starts to run test spec.
[!] If callback isn't there, then runs test spec as usual
[+] Finished corresponding specs for these bug fixes
Make PhantomJS error report more readable when AMD module loads failed by requirejs

[*] It shows which module it failed to load
[!] Using @reinseth's implementation
https://github.com/reinseth/grunt-template-jasmine-requirejs/blob/4b067864438c6f3174b07b0f950343c6bc0eee9b/src/templates/jasmine-requirejs.html
Added requirejs 2.0.0 - 2.1.5 to vendor folder
Update README.md
Fixed typo in README.md
Bump version
Fix Windows compatibility issue
Synced with upstream