Load jQuery protocol independently in sample (#674)

- load from code.jquery.com
- remove tag type attributes to be even more compact
subtitle: fix end regex group retrieval (#677)

Nested regex groups are counted from left to right:
(group1 (group2)) (group3)
Therefore the end group boolean should have checked group 3 before 2 and
not the other way round.
Change the TIMECODE_RE in such a way the the start group _always_
contains a nested group. This not only makes the regex more compact, but
it is also safer as we never accidentally retrieve (.*) at eol:

/^(([0-9]{2}:){1,2}[0-9]{2}[,.][0-9]{3}) --\> (([0-9]{2}:){1,2}[0-9]{2}[,.][0-9]{3})(.*)/;
  -( group2  ).....-----group1----------      -( group4  ).....-----group3----------
Fix #581 - Remove the pause call
Fix #662 - Check that localStorage is actually supported
Add preload parameter to video tags if specified in conf
Merge pull request #678 from blacktrash/bug/677

subtitle: fix end regex group retrieval (#677)
Merge pull request #687 from flowplayer/bug/581

Fix #581 - Remove the pause call
Fix #661 - make type checks case insensitive
Merge pull request #690 from flowplayer/bug/661

Fix #661 - make type checks case insensitive
Merge pull request #688 from flowplayer/bug/662

Fix #662 - Check that localStorage is actually supported
Merge pull request #689 from flowplayer/bug/617

Re-open #617 against dev branch
Changelog + version
Merge pull request #675 from blacktrash/bug/674

Load jQuery protocol independently in sample (#674)
Force preload="none" for rtmp live (#509)

- add `live' to flash opts
- remove duplicate `preload' from flash opts
- force preload="none" if live and rtmp

TODO: throw error if live is configured without rtmp?

Conflicts:
	lib/engine/flash.js