Trace function calls in tests and write to file

    Add function_trace to requirements file

    Clean up variable names and comments

    Trace more stuff

    First cut at depth control

    trace more functions and prettify some classes

    Trace all task-level functions and classes
Structural update of Control Explorer based on my experience
Remove the blocker div on start of navigation
Fixed set_pxe_image_type

* When running multiple tests, the image may already have been set in
  which case the buttons failed to become active.
Merge pull request #932 from mfalesni/control_structure_update

Structural update of some Control Explorer objects
Workaround for vSphere4 refusing to power off suspended machine
Merge pull request #933 from mfalesni/bad_vsphere4

Workaround for vSphere4 refusing to power off suspended machine
Merge pull request #934 from mfalesni/blocker

Remove the blocker div on start of navigation
Merge pull request #935 from psav/set_pxe_image_fix

Fixed set_pxe_image_type
   Change version numbers
   Fix bug with mixing LooseVersions with strings
revamp template name, use version file

remove dots from version

spaces after #

additional small changes
Make it possible for SMTP client to use static ports
Don't care about the version. Just do it.
Added ability for IP to be set
Docker run script
Merge pull request #942 from psav/mfalesni-smtp-static-port-possibility

Mfalesni smtp static port possibility
Merge pull request #941 from mfalesni/suspended-poweroff

Don't care about the version. Just do it.
Merge pull request #938 from weissjeffm/version-numbers

   Change version numbers
Automated host provisioning
Make it able to assign static port number