Allow passing objects to $provide.[provider|factory|service]()

Angular.js supports passing objects to these APIs; enabling Batarang should not break support for this calling convention.