Resources

Modifications:

* Ability to prepend any kind of filters with `@prependFilterName` introduced
* The default collection for REST models changed from `Array` to new `RESTCollection`(keeping additional meta about the source resource and having ability to reload itself using it)
* `send` and `@send` now take 4 methods similarly to `all` and `find`. BC is saved using type-based overloading
* `Array` made to accept real array instead of multiple arguments into `constructor` and `load`. **BC broken!**
* `Cacher` made to use versioning to maintain BC breaks between data storage formats