Renaming

AbstractRenderer to GenericRenderer
namespace RendererAdapter to Renderer
Relocate the filter layer to the AbstractQuery class : DELETE, UPDATE, SELECT & INSERT use the same methods and property
Add the Column::ALL management
Add parameter validation and exceptions
Renderer : add the prettyPrinting property
Unit Testing