Add ChSystemDEM, a thin class derived from ChSystem

This allow controlling the solvers and contact system that are meaningful for DEM simulations.
Cleanup.
Updated to use ChSystemDEM.

Also, include the (DEM) bodies in the system's list of bodies (as opposed to the list of 'other physics').
Merge branch 'feature/dem' into develop