Get the neopredicate branch of reg.
Start to introduce the new reg based dispatch functionality. This
works in simple tests, but we need to modify the rest of Morepath
to use this now.
Adjust to use the newest Reg; reg.dispatch can now be used directly
with Morepath.
Make test_resolve tests work with the new Reg.
This test of caching behavior mocking stuff is beyond repair; not
that important to test this as we test caching on the Reg layer already.
Reorganize Morepath in terms of the new reg. Many tests are starting to
work now.
Get the neopredicate branch of reg.
Start to introduce the new reg based dispatch functionality. This
works in simple tests, but we need to modify the rest of Morepath
to use this now.
Adjust to use the newest Reg; reg.dispatch can now be used directly
with Morepath.
Reorganize Morepath in terms of the new reg. Many tests are starting to
work now.
Some hackery to make at least some bits work again. rewrite of
publish.py to reflect modern Morepath behavior.
Merge branch 'neopredicate' of github.com:morepath/morepath into neopredicate

Conflicts:
	morepath/app.py
	morepath/core.py
	morepath/generic.py
	morepath/tests/test_resolve.py
	morepath/tests/test_traject.py
Whitespace.
Adjust to the latest version of Reg; more and more tests are working.
Fix the security tests.
Rewrite in more modern style. Still failing in full test run
for mysterious reasons.
Reenable FunctionAction for settings function.
If we don't actually use sort_configurables when clearing out
configurables, we do *not* remove all configuration state from all
configurations. This may explian some weird behavior when
reloading configuration.
Now all the neopredicates tests pass!
We can use master of Reg now.