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
   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
Merge pull request #655 from nachandr/port_host_provisioning

Automated host provisioning
Automated host provisioning - Fixed lint issues
Merge pull request #946 from nachandr/port_host_provisioning

Automated host provisioning - Fixed lint issues
Merge pull request #843 from weissjeffm/jenkins-trace

Trace function calls in tests and write to file
Merge pull request #927 from psav/docker_run

DockerBot script
lint
Merge pull request #911 from apagac/template_upload_name_fix

Template upload: revamp template name, use version file