Fork of angular-resource / ngResource / $resource to add extension points and make $resource more extensible