Expose the React mounting and un-mounting mechanisms

Re: #116 

This is my initial commit, all within a `react_ujs_p.js` file so that we may discuss it further. I'll get to the tests tomorrow, though I expect the existing to pass. I do need to write a few new ones.

Currently I am using this modded version is a non-turbolinks SPA and it works fine.
That's fair, but raises another question: Where then? I have no strong feelings about where, just that they need to be exposed _somewhere_. Ideas?

Reason I put them there, risking stating the obvious, is that you are using React + Rails. So the appended namespace is not a surprise?