Revert "Candidate fix for #168 by ensuring refList path segments are always strings."

This reverts commit c7c7068591f861319f8d0df8745c10429d832262.
Additional mocking so that RemoteDoc can be unit tested.
Include the array move in the tests, including checking the events it generates remotely.
Correct the howMany > 1 move test.
Merge branch 'remote-tests'

Conflicts:
	test/Model/RemoteDoc.mocha.coffee
Add test showing problem with array index segments being ints (#168).
Fix for #168 along the lines of PR 147, except avoiding jshint warnings.
Fix the issues with array move events being reported incorrectly and not working with negative indices.