feat(angular.isEmptyObject): check object for enumerable properties

Would like to submit feature for checking if an object is empty ```{}``` or ```null```.
Pretty useful in removing duplicate code in checking empty objects or null.
e.g. in cases where an async request returns {}