Fix issues with deploy status display for 29.0 and higher.     Leverage API enhancements made to checkDeployStatus() API in 29.0 to display more info on in-progress deploys.
Fixed the issue with only one method from each test class getting displayed in deploy test results.
Fix the display tree for deploy results to show all messages.

Currently, multiple deploy messages for a single file get suppressed into just one message.
Fix the issue with retrieve caused by prev checkin for metadata 29.0 updates
Update metadata status page to prompt for operation if not specified as a http param.
Update in-progress results title, add an image
Fix the problem with array nodes with single elements not displaying the node name.

Array nodes in deploy result like runTestResult.successes, runTestResult.failures, and messages do not display the node name when they contain just one element.  The solitary element's name gets displayed as node name.  This is a php issue, which we get around by explicitly creating arrays for array nodes with single elements.
Add latest metadata 29.0 wsdl
Fix the order for counts, move success flag down to detail section - for 29.0+ deploys
Add 29.0 WSDLs, NA17, EU3 @ 28.0.2
Merge branch 'metadata-29-updates' from ganesh-sfdc

Conflicts:
	workbench/soapclient/sforce.290.metadata.wsdl
Fix metadata download
Simplify deployOn29OrHigher boolean
Pass $debugInfo to checkDeployStatus
Tweak wording of Metadata API Process Status default form
Format orderedAsyncResults array
Clean up of in progress result printing