Added *args, *kwargs paramters to serve/get_context/get_template
This makes it easier to pass parameters from the route method down to get_context/get_template
Merge branch 'master' into search-changes

Conflicts:
	CHANGELOG.txt
	wagtail/wagtailsearch/backends/elasticsearch.py
Added WagtailTestCase class with a couple of useful methods
Added LOGIN_REDIRECT_URL to runtests.py settings
Use new WagtailTestCase class for checking redirect URLs in account management tests
Return user object from login method
Use WagtailTestCase class in admin page views tests
Made WagtailTestCase a mixin and renamed to WagtailTestUtils.
Fixed missing import
Added template used assertions into many tests
Added URL assertions to tests which test redirecting
Always use login method from WagtailTestUtils
Updated hallo.js library to 1.0.4 from unknown version
Unit tests for Wagtail admin chooser
Edit API docs expanded with hooks, modelcluster, and InlinePanel usage
Merge branch 'master' of github.com:torchbox/wagtail into hallo-dist-update
Made login view redirect already logged in users to dashboard.
Fixes #25
Merge branch 'master' into more-unit-tests
Embedly unit tests
Splitup wagtailcore tests

wagtailcore/tests.py is getting a bit big so this commit splits them up into separate files

test_management_commands.py
test_page_model.py
test_page_permissions.py
test_page_queryset.py
tests.py