Adding initial live feature, new install requirements.
Adding more live features.

* IPython feature. (Not working, IPython's fault)
* Fixing module index equality check.
    * Fixing __eq__ and __hash__ on fileman objects, PluginId and PluginStub.
Adding Kill command. Adding Live Script Client and Daemon tools.
Fixing Bug in live script client commands.
Adding Python3 Style class definitions to start_script.py
Adding daemon_tools namespace for importing code into ipython instance.
Adding Remove functionality to PluginSystem, PluginResolver to mirror Add functionality.
Fixing minor spacing in system
Adding Executable Plugins

* Adding executable property to PluginStub
* Adding Generation code to C to create the MADZEXECUTE macro and the madz_execute() function.
Adding Executable C++ Plugins

* Adding Generation code to C++ to create the void _execute() function in plugin's namespace.
Adding Executable Python Plugins

* Adding Generation code to Python to hook ___madz_execute to    __execte__ in a plugins' __init__
Fixing Bad configuration settings for Client and Daemon
Adding better command framework with threading.
Adding Fast Kill to client script

*use python main.py kill to fast kill
Adding better sigint behaviour on daemon.
Adding windows idiosyncrasy for Daemon sigint.
Adding a 'really kill this please' mode to sigint handler.
Rebuilding execution/load capabilities for a live environment.

* Using a new model of a bootstrap script. Removing forking.
* Cleaned up operating system to no longer rely on plugin_stubs (artifacts instead).
    * Moved some helpers to plugin_stub.
* Removed load actions.
* Execute now loads and executes plugins.
* Added minion for talking to boot strapped proccesses.
* Removed loaders from languages.
Cleaning up bugs in new live execute.
Fixing a crash in dependency which would occur when a file did not have a date modified parameter.