respect DOM re-ordering of formsets even if the parent form errored
Fix test_edit_handlers breaking other tests
Update snippets tests

Add an Advert fixture so that Advert objects do not need to be created
by the tests that use them.
Merge branch 'master' into fix-edit-handlers-test

Conflicts:
	wagtail/wagtailadmin/tests/test_edit_handlers.py
Started work on page duplication
Renamed 'duplicate' to 'copy'
Implemented recursive copying
Page copy now copies child objects
Fixed bug causing child objects of child pages to not be copied
Minor cleanup
Make sure we have the most specific version of a page before copying child objects
Changed **kwargs to update_attrs
Merge branch 'master' into fix-edit-handlers-test

Merge. Remove deprecated tests.

Conflicts:
	wagtail/tests/fixtures/test.json
Fix wagtailsnippets.tests.TestSnippetChooserPanel

Fix wrong argument type passed to SnippetChooserPanel
Bump flake8 to correct latest version.
Two new features in README
Merge remote-tracking branch 'torchbox/master'
Update index.rst
Lets -> Let's
Move the 'hooks' module from wagtailadmin to wagtailcore

Conflicts:
	wagtail/tests/wagtail_hooks.py
	wagtail/wagtailadmin/views/pages.py