techOrder should be an array of strings

- Correct the example where the value of techOrder is a hash when it should be an array.
- Make examples clearer that the elements of this array should be strings, not another array.
Plugin Doc and Example
Added most of a doc on building plugins. Still missing a section on up-front plugins. Created an example page that shows how to load a plugin.
Remove Extra Flash Switch
Get rid of the extra switching logic to force Flash tech. Worth noting: it has to exist as a separate script tag because we're using document.write to insert video.js scripts.
Up-Front Plugin Config
Create an example of making a dynamic video element and loading a plugin. Add that example to the tutorial.
Remove Up-Front Config Example
Get rid of the example code for configuring a plugin at creation time. There's already an example in the tutorial and it makes things a bit confusing.
update plugins.js
fix test
Merge branch 'master' of github.com:heff/video-js
Fix parentEl tech option.

Player cannot find parentEl option after minification, so flash tech fails.
Merge remote-tracking branch 'upstream/master'
fix iPhone and iPad detection.
Merge branch 'master' of git://github.com/zencoder/video-js
Merge branch 'master' of git://github.com/zencoder/video-js
Fix 347
Hide volume slider and mute toggle when the current tech doesn't support adjusting video volume. Added controls specific test cases. Volume-related controls retest whether to display themselves whenever `loadstart` fires.
Remove unused variable
Get rid of a variable that was copy-pasted along from a previous incarnation of this fix.
add swp files to gitignore
Merge pull request #356 from gkatsev/gitignore

add swp files to gitignore
do not force default 300x150 if no width/height found
proper vertical-align on default skin
Reformat `var` statements
Declare them in a single line at the top of the function and initialize them later.