Merge branch 'CAN' into work
Remove completely dependence on python (no generated headers)
Include generated headers
Make stylecheck on files
Remove json dependency
Correct some style errors