MAJOR architectural strides towards SobekCM 2015

Largest code reorganization in the last five years, this version includes:
-  Moved many sub-namespaces into the Engine library or the Core library
-  Decorated nearly all the classes in the Core library with DataContract/DataMember for REST Add_Process_Info_To_PostProcess_Lists
-  Removed global values from Global.asax and created new architecture
    - Engine_ApplicationCache_Gateway pulls the values
    - UI_ApplicationCache_Gateway gets them from the engine ( later to be done via REST )
-  Changed the parameters for nearly all the writers, subwriters, and viewers to pass a new object RequestCache into each constructor.  This allows additional request-specific objects to easily be added without altering all the parameters all the way up/down
-  Began to move some database calls to a new Engine_Database class
-  Numerous changes to classes to split the data object from the actual functionality or the builder methods
-  Ran some automatic code cleaning across all libraries, mostly due to deprecated namespaces

Note: There will no doubt be a number of bug fixes over the next couple days as I go through more intensive testing.
Note: Next step is to actually create the REST API library/aspx page/etc.. and start using item