Add assertSame for deep-equality checking without requiring reference equality
Merge remote-tracking branch 'origin/master' into SingleSuite

Conflicts:
	package.json
Merge conflict with existing tests