Add a server grunt task to replace the need for python simpleserver
Merge remote-tracking branch 'origin/master' into seamless_ui
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.
Merge remote-tracking branch 'origin/master' into seamless_ui
Trigger livereload if we change the tests or examples.
Use a main.js file to define all of our modules and dependencies
A working basic example with requirejs!
Almost-working compressed/optimized distribution.

Iframe HTML isn't yet being minified.
The path to require.js in the examples is busted.
Figure out how to used the minified file minus
require.js
Still just a bit off on requirejs.

jquery.wymeditor.min.js is being created at the root directory.
Close, but still no requirejs cigar