Return a 503 status code along with the maintenance page. This should prevent search engines from indexing your maintenance page, make life easier on API consumers, enable AJAX requests to correctly deal with the site being down, and so on.

Credit to @chrisk for the idea. See http://shiftcommathree.com/articles/make-your-rails-maintenance-page-respond-with-a-503 for more information.
Add MIT license to generated plugins.
Add a moonshine:doc task for generating rocco docs of manifests and moonshine yml files.
Merge branch 'moonshine-doc-rocco'

* moonshine-doc-rocco:
  Add a moonshine:doc task for generating rocco docs of manifests and moonshine yml files.
Quick syntax fix.
Rocco-ify the OS Manifest.
RackEnv for SSL section of vhost, closes #51
Merge branch 'master' of https://github.com/morgancurrie/moonshine into morgancurrie-master

* 'master' of https://github.com/morgancurrie/moonshine:
  Return a 503 status code along with the maintenance page. This should prevent search engines from indexing your maintenance page, make life easier on API consumers, enable AJAX requests to correctly deal with the site being down, and so on.
Add regression specs for changes in 797604b24a257df41de77091dee1f6a27bfb9371
Update plugin generator to be name spaced.
Fix moonshine/init.rb to reflect namespace.
Generate README as markdown instead of rdoc, and update the heck out of it.
Namespace spec under moonshine too.
Fix require path in spec_helper.
Fix module namespacing in newly generated plugin.
Require just spec_helper, since rspec will figure out the rest.
Add -p to `mkdir /tmp/moonshine`.
Send upload a string in moonshine:setup_directories.
Add X-Request-Start header to Passenger VHosts. This is useful for determining the amount of time a request spends in the global queue before being sent to a Passenger worker.
Use rocco-style docs for MoonshineSetupManifest.rb