Fix parentEl tech option.

Player cannot find parentEl option after minification, so flash tech fails.
fix iPhone and iPad detection.
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
Reformat `var` statements
Declare them in a single line at the top of the function and initialize them later.
Block defineSetter test for older IE
__defineSetter__ doesn't work on some versions of IE, so just ignore the volume/mute toggle tests when run on those browsers.
Remove phantom UA check
The volume controls and mute toggle are guarding against not having a tech present, so it's no longer necessary to mock the tech for all command-line tests. Individual tests continue to do so using PlayerTest.makePlayer.
Merge pull request #354 from dmlap/issue347

Fix Issue #347
Merge pull request #348 from Wellming/master

fix iPhone and iPad detection.
Merge pull request #340 from Sundrique/fix-parent-el-option

Fix parentEl tech option.