Changes PlatformManager to support sudo -u option.

* get_current_user now returns the name of the user sudo is
  running the command as (the effective user) when using the
  sudo -u option to run as another non-root user.
* get_current_user now returns 'root' when the real user
  is 'root'.

Change-Id: I18a218f3401a73854e9d8888c553a9c7a48ba084
Re-enabled multiplatform capability of ping client

* Corrected IPv6 command for windows
* Switched ping command based on platform
* Removed deprecated remote ping function

Change-Id: I5607bb96f8493d0839c21c8fc64aa1f4c98b3ad6
Updated log_result in cclogging to be python 2.6 compatible

* Replaces all instances of '{}' in strings using .format()
  with positional argument specifiers.

Change-Id: Ie14fa6eb7e2378872393d659bb63ab476981ab60
Merge "Re-enabled multiplatform capability of ping client"
Temporarly patch the xml reporting

Change-Id: I27baf8034b4fba6f272a5cd1ac7d92c7bb6bf6c5