make defaults static
split out request params reading so request processor can be used more directly
certainly dont need this twice
casing consistency
options for external image sources and prehandling for TimThumb global variable
wire up an interface for adding protocol & site-specific image source handlers
doc fix
base interface for remote asset loading
name change
config for webshot mode and an extra include path for source data handlers
add autoload framework for source handlers
fix wrong class name
put TimThumb configuration file loading into a method so it can more easily be used elsewhere
Refactored all current image loading code into a 'Local' image source handler class.

- Made ImThumbSource responsible for loading both metadata and Imagick handles
- Setup a default image source and made particulars of image loading opaque to the central class
- Split out image metadata into a separate object so that it can be more efficiently computed and reused
- Removed all specialised code for dealing with remote HTTP images, no longer necessary

also:
- removed some crufty class members not used
updated request handler to accept HTTP-related ImThumb parameters and build up sourceHandlers array accordingly
version history