- Made "WEBROOT" more flexible; it's now able to be set through a setDocroot method.
- Removed $_GET dependency and unpredictable alteration of $_GET variables.
- Added setFiles method to set file path(s) without needing $_GET['files'].
- HTTP headers are no longer set directly through PHP's header() function, but instead go through a (configurable) HeaderSetter class or subclass.
- Due to the addition of 'docroot', the CSS _fixRelativeImagePaths had to be changed to prevent bugs when LESS/other files were outside of the web root - though I don't see why this method is needed at all.
- Updated unit tests as applicable to the above changes.

Signed-off-by: tcopestake <terence.copestake@gmail.com>
Add imageProcessor in options, for optional switch from GD to ImageMagick or GMagick
Fixing quotes
Merge branch 'master' of git://github.com/niwt/munee into niwt-master
Merge branch 'master' of git://github.com/tcopestake/munee into tcopestake-master
Merging in pull request #8 and making some changes. Making the structure more PSR-2 compliant.
Fixed a PHP5.3 issue.
Fixed another PHP5.3 issue.
Adding in better error handling for CSS files.  If they fail to compile, the cache file will now be deleted.  Also the exceptions should now be caught.
Update Dispatcher.php

Moved init $headerController upper than $Request->init();, because in $AssetType->init(); if file is not exists throw "NotFoundException" in src/Munee/Asset/Type.php:208 and in catch block $headerController is null.
Removing extra line.