Add objectEquality option to watch statement to catch cases where options were added or changed

See, for example, http://stackoverflow.com/questions/14712089/how-to-deep-watch-an-array-in-angularjs