add support for dynamic partial switching
support partial context alongside partial expressions
add more partial expression tests and fix exposed bugs
test partial expressions in more bizarre situations
Merge branch 'dev' into dynamic-partials

Conflicts:
	test/modules/partials.js
Merge pull request #1192 from evs-chris/dynamic-partials

Dynamic partial switching by expression