Merge pull request #47 from sneakypete81/release-0.4

Release 0.4
PyLint tweaks.

Added .pylint-ignores patchfile, with waived PyLint warnings
Pylint ignores
Rename openphoto->trovebox
Always get the latest use_ignore_patch PR for Pylint
Fix unzip filename
Update to new pylint patchfile format
Don't run PyLint on the tests
Install dependencies before running PyLint
Merge branch 'sneakypete81-pylint_tweaks' into development