use FlashVars StreamType by default
related to https://github.com/mangui/HLSprovider/issues/141
fix audio issues with streams with last audio PES packet overflowing between different segments
related to https://github.com/mangui/HLSprovider/issues/142
fix potential video issues with streams with last video PES packet overflowing between different segments
only flush buffer when switching to a different level
related to https://github.com/mangui/HLSprovider/issues/150
don't reassemble Audio/Video PES until PMT is found
this avoids PES packet corruption on badly segmented streams
related to https://github.com/mangui/HLSprovider/issues/147
create playerSmoothSetLevel on ChromelessPlayer to change level without seeking
move methods to private
cancel any manifest/submanifest load in progress
when hls.load() is called
when switching to IDLE state
related to https://github.com/mangui/HLSprovider/issues/151
Merge pull request #152 from globocom/master

playerSmoothSetLevel on ChromelessPlayer to change level without seeking
HLSProviderOSMF.swf: dispose traits when MediaElement is unloaded
related to https://github.com/mangui/HLSprovider/issues/148
HLSProviderOSMF.swf: cleanup
construct MediaResourceBase in HLSLoaderBase.as instead of HLSMediaElement.as. this is cleaner
HLSMediaElement.as:  init Traits when in READY state, instead from the constructor
related to https://github.com/mangui/HLSprovider/issues/148
HLSProviderOSMF.swf:  workaround for load trait state not changing when loading a new URL
allow "negative segment duration"
these durations are just used for internal computation, this should not cause any issue
negative value could happen if sum of drifts is bigger than a segment duration.
fix https://github.com/mangui/HLSprovider/issues/153
align GrindPlayer/SMP test pages with others
provide sample playlist links
allow users to test with their own playlists
page is reloaded upon click, as player.setMediaResourceURL() is not working yet
related to https://github.com/mangui/HLSprovider/issues/148
HLS.as: expose alternate Audio Tracks from Manifest through new API
remove unused imports
HLSProviderOSMF.swf:
release videoSurface when unloading
implement progressive parsing of segments
introduce Demuxer.as interface, that allows async/progressive parsing of segments
AAC.as/TS.as/MP3.as now implements this Interface
progressive parsing is really implemented in TS.as only
related to https://github.com/mangui/HLSprovider/issues/139
optimize byte range loading
cancel fragment loader when enough data has been retrieved
related to https://github.com/mangui/HLSprovider/issues/139
add ability to configure low buffer threshold
when crossing down this threshold, HLS will switch to buffering state.
min buffer size is still used to define min buffer value needed  before the playback could start.