Change scope.$ so that it doesn't contain cycles.

This should make it easier to log out. Instead of properties pointing to the scope and manager I've replaced them with functions who have captured those values elsewhere.
Test: test that scope no longer contains cycles
README: remove warning about cycles, add hints about functions being called unexpectedly with reference to value handler prefix documentation
v0.6.3