- Fixed "PHP Warning: Invalid argument supplied for foreach()" in Image::checkNumberOfAllowedFilters() when glob() returns false
- Moved Image::checkNumberOfAllowedFilters() and Image::checkReferrer() calls into Image::setupFile() function
- Removed duplicate code in Image::checkCache()
Merge pull request #23 from elkangaroo/fix-php-warning-for-uncached-images

Fixing a PHP Warning: Invalid argument supplied for foreach() due to glob() sometimes returning false rather than an array.  Plus some refactoring changes to remove duplicate code.
Fixing an issue with relative paths not converting to absolute paths correctly.  This should fix issue #32.  I also implemented the feature requests in issue #24, issue #27, and issue #21.
Adding in new CompilationException and removing cache file if it is called. Also putting in new relative path fix for CSS stylesheets.
Fixing a RegEx for windows users who use Image Placeholders.
Adding in max-age in cache control and an option to set it in the dispatcher file.  The default value is 0.
Adding in support to run Munee in a sub-directory.
Fixing ResponseTest with new max-age feature.
Fixing an issue with using Munee in a sub-folder and combining files