first round of switching rule modifications to make more robust and more tunable
added throughput based rule and removed download ratio rule for now. Further tweaks to buffer based and limit rules.  Tweaks for dynamic streams.
fixed rebase errors
switching rule changes.
modifications to switching rules.
jshint errors fixed.
adding imports to index.html
switching rule changes post review - minor change
changed buffer target location from rule to buffer controller still stored in VO bufferState.
adds timeThreshold argument to DashHandler.getSegmentRequestForTime
Merge pull request #333 from MSOpenTech/development

Adds timeThreshold argument to DashHandler.getSegmentRequestForTime
fixes a possible null reference exception when accessing protectionData member in ProtectionExtensions class
Merge pull request #335 from MSOpenTech/development

fixes a possible null reference exception when accessing protectionData ...
Adding small bug fix before I merge into dev
Merge pull request #332 from AkamaiDASH/ABRRules

Changes in the Switching rules.