remove internally used properties before server render

(also adds a test for spilling the internal properties to the DOM)
Bind to Turbolinks or native load/unload events, not both
force travis rerun
Merge branch 'master' of github.com:reactjs/react-rails into fix-events
Fixed some spelling errors.
Define `self` and `window` global objects in the combined JS code so that:

* components making use of `window` can actually do it without the trick found in the `components.js` file of the dummy test app
* components/files packaged as CommonJS modules by browserify (using browserify-rails for instance) can successfully use `global`

 For this second point, this fix is necessary because of the self-calling function browserify uses to wrap code that uses the `global` variable:

 ```ruby
 (function (global){
     global.MyComponent = React.createClass({ ... });
 }).call(this,typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {})
 ```
If `window` was used instead of `global`, it would still need the fix or the workaround found in the tests' dummy app as mentioned.
Merge pull request #69 from meleyal/fix-events

Bind to Turbolinks or native load/unload events, not both
Merge pull request #64 from xionon/generators

[feedback requested] Create a installation generator
Merge pull request #66 from eins78/master

remove internally used properties before server render
Merge pull request #80 from KurtRMueller/master

Fixed some spelling errors.
When using turbolinks, unmount components just before loading the new page
Merge pull request #85 from rmosolgo/later-turbolinks-unmount

When using turbolinks, unmount components just before loading the new page
Comply to FB's style
Remove "hacky" code now that window is defined inside the server-side Javascript VM
raise any JS error when prerendering
Merge pull request #84 from digitalcuisine/happy-browserify

Remove need for global workaround and make Browserify happy
Merge pull request #92 from rmosolgo/prerender-errors

Raise any JS error when prerendering
initial run at a generator for a component
wip