Add iOS8 support

This adds iOS8 supported requested in #5.

Also includes:

- updating to newer package versions
- fix for bower component install location
- add bower as dev dependancy
- add DS_Store to gitignore
- some minor jshint fixes
- fixed possible error case when iOS detected, but version was not (verified fix with test)
- verifies iOS8 support with test
- assumes same share icon for iOS 8 (as I believe they are the same, no?)
- updated to NOT show when already in fullscreen mode (added to home screen)