Few changes

DHT lowered from 1000 to 500
changes to player style to work as a custom skin
updated a few dependencies
required `npm update` and `bower update`
Added info about 'U' shortcut
Pressing 'escape' closes about modal
Pressing 'escape' cancels/stops download on "Downloading" screen
Pressing escape closes movie and TV Show details
Added Advanced Settings with Connection, DHT, Tmp Folder options
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.
Fix #494
Fix 495

- Show Filter Bar on TV Shows
- Show results when you change the genre
- Fix some 'escape' shortcut issues
Merge branch 'dev-0.3' of github.com:popcorn-official/popcorn-app into dev-0.3
Fix issue #485
show details style fixes
Fix glitches, jumps, lag in TV Shows, Performance gain in Movies

Fixed glitches, jumps and frame bad rendered in TV Shows
Performance gain in movies
Smooth play.
Less CPU usage.
Improved scripts
Fix movie list after close movie
Fix #420
Fix search icon background
Added quality filter for movies
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 branch 'dev-0.3' of https://github.com/popcorn-official/popcorn-app into dev-0.3
Merge pull request #505 from Shevraar/dev-0.3-official

Modified configurable cache directory - file browser dialog