Slim down the mock object code.

Slim down the code, make it more lightweight and "spy"-like. Add some
testing functionality.
Add more information for testing.
Merge branch 'master' of https://github.com/arcturial/mock.js

Conflicts:
	src/mock.js