Added functionality for the file browser to enter the selected folder, also did some minor code cleanup (make whitespace consistent etc).
Previously the browser tried to create a preview for any file that was selected, but this would fail on non-media files (text files, etc). This patch fixes that by exposing the 'supported' boolean with a new method, FileItem.getSupported(), which is called in WindowFiles.qml as another check before generating a preview.

I also slightly changed how 'FileItem._fileExtension' is assigned.
Added a couple of patterns for Emacs to .gitignore
Set the browser to keep the users last selected file/folder active after a refresh.
active dev mode with environment variable
Browser: fix image alignment in list mode

Fix #105
Browser: fix alignement
Browser: always use os.path.join for path manipulation
Browser: fix error on bad symlinks
Merge branch 'JamesWrigley-browserui' into develop

Conflicts:
	buttleofx/gui/browser/fileModelBrowser.py
	buttleofx/gui/browser/qml/WindowFiles.qml
Browser: minor change to enter into selected directory

Remove lastSelected variable to avoid using duplicated information.
add flake8 check on travis
Merge branch 'develop' of https://github.com/buttleofx/ButtleOFX into dev_QMLfix