Fix to windows backend andenhancements to finders
Changed repo to return Template objects.

Improved error messages.
Updated version
Fixes and improvements.

Fixed the location operators being the wrong way round and reorderd
the args for LocationOperatorFinder to be more readable.
The .find method on Location and LocationList now copy the Location
and update its image.
Added logging of keyboard and mouse actions.
Fixed pyplot package not being installed.

No reason for this to be a package.
Upped version
Fix MultipleFindersFinder
Merge pull request #2 from ant1441/master

Fix MultipleFindersFinder
Upped version
newlines
whitespace
imports
add __all__ and remove unused var
Added platform backend function and improved repo.

Added get_platform_backend which should return an "appropriate"
backend for the current platform.
TemplateFinderFromRepo now returns Finder proxies which will
fail at run-time if a template is missing.
Fix for 4B colour channel on screen capture

 * Geist only supports Windows with 32 bit colour depth
 * Set the bitmap bmiHeader.biBitCount to 32
 * Create numpy array as h x w x 4B
 * Strip out alpha channel and swap bgr to rgb
Merge branch 'refactor' of git://github.com/ant1441/Geist into ant1441-refactor

Conflicts:
	geist/backends/__init__.py
	geist/version.py
Merge pull request #4 from ant1441/alpha-channel-bugfix

Fix for 4B colour channel on screen capture
Allow CouldDoBetterKeyboardLayout to pass special chars
Merge pull request #5 from ant1441/keyboard-special-chars

Allow CouldDoBetterKeyboardLayout to pass special chars
Updated version post release.