Moved the amp.commands package/namespace in amp.commands project to amp.rabbit.commands package/namespace in amp.rabbit project and removed amp.commands project.  

Doing this because these commands are specific to the rabbit implementation of AMP (they depends upon amp.rabbit project) and therefore are not properly independent.
Moved the amp.commanding.rabbit package/namespace in amp.commanding.rabbit project to amp.rabbit.commanding package/namespace in amp.rabbit project and removed amp.commanding.rabbit. project.

Doing this because amp.rabbit.commanding follows the naming convention that we are establishing and because there is little reason to split out the rabbit.imp of amp.commanding into its own package when it is depended upon by the amp.rabbit eventing components which we are also about to merge into the same project.
Moved the amp.bus.rabbit package/namespace in amp.bus.rabbit project to amp.rabbit.transport package/namespace in amp.rabbit project and removed amp.bus.rabbit. project.
whitespace
whitespace
Merge branch 'refactor/amp-reorg-projects' into develop
Updates CMF libraries to CMF Repo commit 0bb5aa8.  (Adds missing IDisposable declarations to certain interfaces)>
Fixes ommisions in the cascading disposal of the object graphs in the .net code base.  Now mirror the Java approach.  Will need to undo this later.  See GitHub issue #25.
Fixes logic bug in integration test timeout logic.
whitespace
Merge branch 'feature/IDisposable-fixes' into develop