A-fricking-lot of changes! In general, DMCNet 2.X.

Generally a lot of changes to make way to the new 2.X branch.