Updated API to use shareConnection.get() instead of getOrCreate()
fix refList issues by always doing an arrayDiff and not just using setDiff, which was designed for deep copied diff setting
fix implied RemoteDoc path creation to do only one op in most cases
fix bug with setDiff deleting entire object instead of item
Merge remote-tracking branch 'upstream/master'

Conflicts:
	test/Model/refList.mocha.coffee