this change moves relevant CMSIS files out of a submodule and directly
includes them (which will allow making changes if necessary)
additionally, minor fixes have been applied (type error in dmctl.py),
update cmake to follow conventions & generate IDE support files