Support CommonJS and AMD style requires with phoenix.js

Since the library itself has no dependencies, we don't need to inject
anything, but otherwise based on the pattern here:
https://github.com/umdjs/umd/blob/master/commonjsStrict.js
Remove catch-all event/3 in Channels per #248
Fix documentation typo
Merge pull request #250 from a3gis/patch-1

Fix documentation typo
Bump Template engine docs
Merge branch 'master' of github.com:chrismccord/phoenix
Fix bug where non-html templates were trying to render layout
Add missing render_view
Add missing required render template dir
Remove unused Project alias.

Removing the unused Project alias to resolve a compiler warning.
Merge pull request #251 from leighlondon/unused-alias

Remove unused Project alias.
Rearranged JSON parse clauses.

Rearranged to group parse/5 clauses together to fix a compiler warning.
Fixed some spelling in the documentation as well.
Merge pull request #252 from leighlondon/parse-clauses

Rearranged JSON parse clauses.
Merge pull request #247 from lsimoneau/modular-js

Support CommonJS and AMD style requires with phoenix.js
Add default host config settings. Close #256
WIP
Require named path params as individual args

Update tests for named route changes
Add Helpers module for importing named route helper per #227
Example of how to override the accept headers

I ran into a situation where I wanted to override the accept headers to force a file to be rendered as XML, but didn't know how.  After getting insight from the mailing list, I wanted to put it into the documentation for safe keeping.
Merge pull request #257 from aforward/master

Example of how to override the accept headers