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