Create rave "repl" object on start up.

Remove version info from start up messages since it isn't available immediately.
Convert rave.version to a function rather than a property.
Add rave.restore() function to restore previous global named "rave" (like noConflict());
Change messages to reflect new behavior.