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
Create a installation generator

[Heavily based on the ember.js bootstrap generator]

Running rails generate react:install will append the basic require directives
to application.js

Possible avenues for upgrades:

  - allow for files with arbitrary names ("mycomponents.js" instead of
    "application.js")

  - allow for files with different extensions ("application.js.coffee"
    instead of "application.js")
Allow "upgrades" from existing react apps

react_ujs and the autorequiring of components is new in master. The
install generator now accounts for some application.js files already
having react installed.
Merge branch 'master' of github.com:reactjs/react-rails into fix-events
Fixed some spelling errors.
Update code comment referencing manifest location

Should the file locations be under the /javascripts folder?
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 #81 from hackjoy/patch-1

Update references for location of javscript assets
Merge remote-tracking branch 'upstream/master' into generators
Minimum necessary README additions neccessary
Update explanation of the installation generator
Update README.md
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