Added new test case for aliasing of complex afters
Merge branch 'master' into dev/continuing.complex.aliasing.for.after

Conflicts:
	lib/doubleshot.js
Taking notes
Trying to resolve per-key basis but getting some trouble
It all works =D
Slimming down code. Wheee
Cleaned up code a little bit
Added test for local hooks
Testing out object to object aliasing and stopping it with semantic errors
Providing the most semantic error possible
Added new test for aliasing within objects to other objects. It's failing =D
Patched broken test and back to the races =)
Updated to latest value-mapper
Removing stale TODO's
Updated CHANGELOG
Release 2.9.0