Add $watchCollectionAsProperty method

Add `$scope.$watchCollectionAsProperty` that uses `$watchCollection` so Array/Object can be watched as well.

Note:
* This required bumping the angular version to 1.2.*
* I haven't bumped the package version or the minimised dist file.