created .gitignore
created .gitattributes
[bugfix #578] high security password not decoded correctly
Improve browser caching for cached thumbnails
images from demo.demo
[bugfix #909] avoid calling ImageMagick on cached

setOutputFormat() would check the ImageMagick version via an expensive
shell call even if the thumbnail is already cached
[bugfix #909] cache shell calls to ImageMagick

Only retrieve `which convert` and `convert --version` once and cache in
text files in cache directory
[bugfix #909] cache shell calls to ImageMagick

Add shell call caching to ImageMagickCommandlineBase()
[bugfix #809] phpThumbURL() broken on Windows

$PHPTHUMB_CONFIG['document_root'] and/or __FILE__ can return \ instead
of / directory separators which are incorrect for a URL
[bugfix #912] option to invert mask filter

Add optional 3rd parameter to fltr[]=mask|<filename>|<invert> where if
<invert> is set to "1" then mask image will be color-negated before
applying mask
Incorrect parameter for ImageJPEG etc
[bugfix #809] phpThumbURL() broken on Windows

correction to commit aa790694305466eec5c9e1400d5d7dfbac54dbba
[bugfix #920] array to string conversion in debug
.gitignore
aspect ratio calculated in wrong place

and a variable name typo
remove unwanted break
[bugfix #921] declare applyUnsharpMask() static
[bugfix #924] phpThumbURL additional parameters

configurable base filename and parameter separator (previously added but
lost in a code shuffle somewhere)
[bugfix #925] custom URL separator won't work
[bugfix #927] wmt absolute position broken (with built-in fonts)