Init system functions and bug fix

* Fixes duplicate assignment to ops.State
Power down system functions added
SensorCov conversion for system functions
op.h split into op.h and sys_op.h
Merge branch 'op_conversion' into init_conversion
Update old operation calls
Merge branch 'op_conversion' into PowerDown_conv
Update old operation calls
Merge branch 'op_conversion' into SensorCov_conv
Integration of op changes
Merge branch 'op_conversion'
Integration of op.h changes
Data split to allow for user data and system data
Merge branch 'data_conversion' into init_conversion

Conflicts:
	team_src/Init.c
	team_src/SensorCov.c
Merge branch 'data_conversion' into SensorCov_conv

Conflicts:
	team_src/Init.c
	team_src/SensorCov.c
Merge branch 'data_conversion' into PowerDown_conv

Conflicts:
	team_src/Init.c
	team_src/SensorCov.c
Merge branch 'data_conversion'
Changes to integrate new data system
Updated files that use the old op.h
CAN Changes and bugfixes:

* System related can struct declaration move to can_template.h
* SysFlags stored in MDL part of heartbeat message, UserFlags stored in MDH