This commit introduces the container class for CCR functionality. Future work will expose more specific CCR functionality to the X-Pack plugin through this class. Relates #2704