Dmlap Merge Changes

Updates from @dmlap repo
- support for HLS via media sources
- current time override / cache in flash swf
- buffered override / logic in flash swf
- bower component setup
- npm ignore setup
- src getter returns tech if null/undefined
- unit tests for src overrides