New Feature: Added configurable Cache directory
As requested in issue #437 (Temp folder location) @lojewski
This adds a new text-box inside the settings area that allows the user to configure where the videos are downloaded through a classic file dialog.
Merge remote-tracking branch 'upstream/dev-0.3' into dev-0.3-official

Conflicts:
	src/app/app.js
	src/app/language/en.json
	src/app/lib/views/settings.js
	src/app/styl/settings.styl
Merge pull request #505 from Shevraar/dev-0.3-official

Modified configurable cache directory - file browser dialog