Component renders [controller]/[action].json also

HTTP requests that have .json as extension should also be using this component for rendering
Make it conform to CakePHP CodeSniffer standard

basically replace spaces with tabs
Merge branch 'master' into develop
Make view conform to Cake CodeSniffer standard
Rewrite the component methods to

a) always return the data always as application/json in its headers
b) allow to return as callback when the url request contains a parameter by the name `$callback`
Refactor to make it work with the $callback variable
Merge pull request #2 from simkimsia/develop

Component renders [controller]/[action].json also