Providing a 'next' value so that user returns to page after login
Adding querystring parsing ability to jQuery, as it will likely help with future JS development for MDN.  Updating the login AJAX stuff to use a next parameter in the querystring if available
Bug 747137: Transfer documents between instances

* Support (locale, slug) as natural key for Documents

* Replace smuggler data dump for documents
    * dump_json method in DocumentManager
    * exclude primary keys
    * ensure the current or at least most recent revision is included

* Replace smuggler data load for Documents
    * load_json method in DocumentManager
    * Ignore all incoming primary keys
    * Use Document natural key to find existing document for replacement
    * Replace "creator" on Revision with user uploading data
    * Replace "created" on Revision with current time

* New view for Document dump in admin

* New templates for data dump and load in admin

* Include current revision tags in list of fields searched by keyword
  queries in Document admin.

* Tweak to /etc/hosts in Vagrant VMs to ensure developer-dev.mozilla.org
  can be resolved.
PEP8 code cleanup
Preventing JavaScript errors when creating clicking preview
Preventing empty content from posting as it causes server side error, and there's no reason to preview empty
Preventing duplicate content pulling
bug 755149: fix running migrations on a clean DB.
Merge pull request #211 from darkwing/refine-preview-bug-755019

Fix JS error on Content Preview
Merge pull request #210 from lmorchard/bug-747137-transfer-documents

Bug 747137 transfer documents
Merge pull request #206 from darkwing/signin-redirect-bug-747046

Providing a 'next' value so that user returns to page after login
installation.rst updates

* libmemcached is required by pylibmc.

* Improve product_details_json instructions based on the following:
    1. The product_details_json directory must exist before ./manage.py
       syncdb is run (otherwise it fails)
    2. running ./manage.py update_product_details requires a configured DB
    3. the main page currently fails with an exception if you don't run
       update_product_details, so it's not an optional step.

* add a note about bug 754728.

* Add a section on settings required by BrowserID:
    * SITE_URL is described at
      https://github.com/mozilla/django-browserid/blob/master/docs/setup.rst
    * PROTOCOL, DOMAIN, and PORT are not strictly required for browserid
      to work, but I guess it wouldn't hurt to override the default
      values in settings.py.
    * SESSION_COOKIE_SECURE is required, since otherwise the session
      cookie gets lost because the development server is not https://.

* Mention waffle.

* Note the correct set of tests to run.
Update README-vagrant.md
Merge pull request #212 from nickolay/migration-content-type-error-bug-755149

bug 755149: fix running migrations on a clean DB.
fix bug 753483 - Conditional GET on document view

* Use @condition decorator on document view for conditional GET

* Cache document last-modified as UNIX timestamp

* Invalidate last-modified cache on Document save()

* Give up on ETag, since it gets deleted from outgoing headers by CSRF
  middleware.

* Tests
remove empty bundle to fix compress_assets
Update kumascript submodule for memcached package
Merge branch 'master' of github.com:mozilla/kuma
Merge pull request #214 from lmorchard/753483-doc-conditional-get

fix bug 753483 - Conditional GET on document view
fix bug 754957: document slug population - allow more characters

* Turning our whitelist to a blacklist for slug suggestion