Lots of grinding. See full commit log for all the grisly detail

Renamed cloudstream_edge namespace to cloudstream; added import to __init__.py

Fixed bug in hostname.py, added utf-8 coding to files under linux namespace

Fixed, adjusted EqualLogic platform

* Fixed bugs in parse_show.py
* Added add_volume_ace operation to platform
* Added VolumeACE class to improve data consistency, convenience
* Changed dependence on TelnetService to specialized EqualLogicCLIService
* Changed profile inputs to match new EqualLogicCLIService
* Improved _input method in netstats.py
* Added utf-8 coding to files under equallogic namespace

Finished/corrected TelnetService; added EqualLogicCLIService subclass

Corrected __init__ signature in Credential class

Improved exception handling in SSHService; added utf-8 coding to service files

Added license file for pexpect

Added import of Credential class to __init__.py for convenience

Changed default iterator argument to tuple in to_xml()

Added utf-8 coding to templates.py; microscopic formatting tweaks

Some exception handling clean-up; added utf-8 coding to base.py

Removed experimental code that leaked into a previous commit

Fixed bug in Platform.to_xml() that unsorted the output

Added support for new VolumeACE objects; minor fixes