add a new cde_core package
add an adaptable pattern class
nits
Merge branch 'master' into devoncarew_cde_core
Merge pull request #3301 from devoncarew/devoncarew_cde_core

Devoncarew cde core