Better capabilities surrounding sharing
Better capabilities surrounding sharing

- Added flag "sharedByDefault" to ServiceManager implementation, set to
  true by default
- Disabling the flag disables storing created instances for re-use
- Used with a variety of components: Cache, Crypt, Paginator, and the
  static variants of Filter and Validator
- Cannot re-set the flag if allowOverride is false

Maks3w/zend-filter,delboy1978uk/zend-filter,zendframework/zend-filter,MadCat34/zend-filter