Fixing simulator issues and minor restructuring
Merge branch 'master' of https://github.com/naiad-auv/naiad-auv-software
added library for having two tasks handling input output from CAN on BBB
Merge branch 'master' of https://github.com/naiad-auv/naiad-auv-software
modified can drivers to set filter mask for mode messages automatically
added mode and board defs
Merge branch 'master' of https://github.com/naiad-auv/naiad-auv-software
xml_validator initial commit.
updated mission control to receive missions over tcp
Merge branch 'master' of https://github.com/naiad-auv/naiad-auv-software
renamed file
minor bug fixing simulator
Merge branch 'master' of https://github.com/naiad-auv/naiad-auv-software
Updated pneumatics, according to Aseem's changes
changed can drivers
Merge branch 'master' of https://github.com/naiad-auv/naiad-auv-software
First commit of BBB_Ethernet_Serial

WARNING: The code works perfectly but the structure is not good,
basically we copied all the libraries we wanted in a single folder,
instead of linking to the other projects. It needs to be restructured
and retested.
Simulator test motion control added
Merge branch 'master' of https://github.com/naiad-auv/naiad-auv-software
Simulator bug fixing