Setup for IServiceAware

Setup for the IServiceAware interface

Also the IService drops the getRepository function, every thing should
pass the service
Changed Query methods

The also and or method now accept multiple queries (so no more bound to
2)
- old also&of statements should still work
- old extended AbstractValueQueries should be changed

RegexFilter
- working
Bug fixes for custom also and or statements
Options changed

Options now only accepts arrays
- then you can use array_key_exists|array_merge, so you can set default
options
Collection uses options, SqlHydrator supports array

The collections now extends IOptions
- so we can configure more easy your own collection

SqlHydrator
- hydrate: transform array values, to serialized values
- extract, checks for serialized data, and if is serialized it
unserializes it
SqlCollection now supports link tables

Well SqlCollection support link tables so you can easily manage many to
many relation ships
Code formating + minor bug fix

Code formatted

Bug fix if no hydrator was was in the options of the mappers

Found bugs
- sql comparison with null does not work

Feature fix
- implement "is not " in the query
Bug fix + comparison const + not equal

SqlQueries that did a check for is null did not work

Added support for not equal (also work with null)

The " magic"  constants for comparison have been replaced with consts