Experimental ESXi Support

Added an experimental build ESXi MachineManager support.

Supports snapshots, power state, and networking.
status bug in esxi

status bug
Update modules/machinemanagers/vmware_esx.py
libvirt: find lost snapshot
libvirt: find most current snapshot
try to reconnect the first time is-running fails (vmware esxi machinemanager)
Merge pull request #1 from jbremer/patch-1

try to reconnect the first time is-running fails (vmware esxi machinemanager)
MAEC 4.0 reporting module commit
Rename MAEC 4.0 Report class
Turn summaries into StructuredText
Minor fixes to maec40.py
Fixed virustotal reporting in addAnalyses()
Add MAEC 4.0 option to reporting.conf (off by default)
Fixed file_name key in createFileObj; File Object file_names should now be output in MAEC XML documents
Removed some unused code from addActions()
Updated Analysis and ProcessTree handling logic
Fixed issue with root_node being incorrectly defined in addProcessTree
Fixed typo in legalcopyright dictionary key in createWinExecFileObj
Added zero length string checking for pe version resource values in createWinExecFileObj
Updated version info resource name checking to use lower case strings in createWinExecFileObj