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