moved setup.py to install.py
Merge pull request #569 from scopatz/setinst

moved setup.py to install.py
changes for making debian packages
Moving include files to include/cyclus
started outline for a simulation context
more work converting core to use context - still doesn't compile
everything compiles, but tests segfault
fixed segfault issue. fiddled with includes and forward declarations
removed EM macro and simplified recipe library and changed it to recipe namespace
moved control param xml parsing into xml_file_loader out of timer. Added timer init method to context.
updated prototype registration and model creation to use context. recipe library become so small I moved it into xml_file_loader. renamed xml_file_loader methods according to GCSG and added a LoadAll method.
removed unncessary model registration from context - because markets will soon be superseded by CEP18 anyway.
updated model tests
updated facility model tests and fixed model tests
made a separate test context for easier testing and updated appropriate model test files
updated facility tests to take the context constructor argument
renamed externed construct/destruct functions to be CapCase
style guide name changes.
style guide names
added clarification to recipe add/get usage