Add ability to reboot a sandbox.

Fog requires sandboxes to be remotely rebooted, kicking off
the imaging process. agent.py and guest.py now have a reboot
method. guest.py also has a get_status method used by the Fog
machine manager.
Manage physical machines with Fog.

Unlike virtual machines which rely on snapshots, Fog requires
the sandbox to be reboot; it then boots a small image pulled
down over the network and images itself via a Fog task.
Add basic configuration file to be used with Fog.
Merge branch 'development' into fog_dev
Merge branch 'fog_dev' of https://github.com/MITRECND/cuckoo into MITRECND-fog_dev

Conflicts:
	agent/agent.py
	lib/cuckoo/core/guest.py
Added credentials to FOG conf
Removed reboot from guest.
Removed reboot from agent.
Changed reboot to RPC Shutdown; Added conf check for creds;
Merge pull request #122 from kholbrook1303/MITRECND-fog_dev

Mitrecnd fog dev
Added files and changes for analysis package 'tool'

The tool package allows a user to specify a tool to be run on a sample.
Ability to pass options to both the tool and sample is included as well
as the ability to use tools that require multiple files.
Syntax Error

Fixed syntax error and also changed check() function in tool.py to work
even if the process finished before check was ran.
minor correction
Add Documentation
Clean up `check` function in tool analysis package.
A bit of cleanup
Sort order for signatures. Allows to write meta-signatures combining the results of base signatures to a specific detection
Changes to allow --tool_dir to be independant
Several quality changes

Changed it so that the output of the tool is returned in the file
"tool_output.log"
The command that is run is written to "analysis.log"
Instead of using `sample` to indicate the sample in the command, now
'$sample` must be used.
Shell = True  ---> Shell = False
self.tool_pid  ---> self.tool_process
Changes to allow --tool_dir to be independent