Refs #433. Fixed typos, errors and some styling
Merge pull request #433 from kylegibson/issue_433

Closes #433 Fix various documentation typos and issues
Fix jshint errors in the Gruntfile
Support WYMeditor development via Vagrant.
Add a server grunt task to replace the need for python simpleserver
Merge remote-tracking branch 'origin/master' into seamless_ui
Vagrant should force the packages to be installed.
Merge pull request #434 from wymeditor/vagrant

Support WYMeditor development via Vagrant
Merge remote-tracking branch 'origin/master' into seamless_ui

Conflicts:
	docs/wymeditor_development/index.rst
Peg the specific grunt-contrib-FOO versions.

We need to avoid installing grunt-contrib-jasmine
because there's a race condition installing that along with
grunt-contrib-qunit. They both install phantomjs in an async
manner, downloading in the background.
If the second one starts while the first one is still downloading,
it sees the phantomjs file and assumes it can just install it,
even if it's only N% of the way through the download.
Automatically enable grunt-cli autocompletion in vagrant.
Never launch a vagrant GUI and use a more-random static IP
Fix tmp dir permissions issues and install bower with autocompletion.
Fix loadNpmTask calls now that we're not using generic grunt-contrib
A work-in-progress gruntfile with all of the yeoman goodies baked-in.

It ain't working :)
Let's try out bower for dependency management.
Support livereload access from outside the vagrant box.
Attempting to use require.js for the examples.
Git should ignore our bower components.
Document some of the seamless ui plans