Added darwin frmework files to /Framework.
Refactored CM730::TxRxPacket(...) and made necessary changes to framework for it to compile on Ubuntu12.10/GCC4.7
Refactored CM730::TxRxPacket(...) and made necessary changes to framework for it to compile on Ubuntu12.10/GCC4.7
Merge branch 'CM730Errors' of https://github.com/nubots/robocup into CM730Errors
Merge remote-tracking branch 'origin' into CM730Errors
Merge branch 'master' of github.com:nubots/robocup into CM730Errors
Added the targets 'DarwinFramework' and 'DarwinFrameworkClean' to the main NUbots makefile to allow easy building of the framework.
Changed build scripts to correctly identify and send the darwin.a library, and to also send a script that would run nubotbin with th ecorrectl library on the robot.
Made DarwinFramework build targets dependencies of the Darwin build targets.
Minor omprovements to code clarity + comments.
Refactored DarwinSensors

Refactored 'copyFromHardwareCommunications()' for clarity.
Added sensor error flag defines.
Disabled framework debug

Set DEBUG_PRINT to false in CM730.cpp
Merge branch 'master' of github.com:nubots/robocup into CM730Errors

Hoping that merge fixes various peculiarities + console spamming caused by other modules.
Minor changes

Refactored CM730::TxRxPacket slightly for clarity.
Changed the permissions on the darwinNUbotStart script (allowing it to be executed on the robot).
Changed the behaviour to SoccerProvider.
Added minor comments
Reactored parts of DarwinSensors and CM730 for clarity.
Signed-off-by: Shannon Fenn <shannon.fenn@gmail.com>
Augmented makefile to create destination folder for darwin.a, and added a method to print the joint name for a joint id.
Changed permisions on the darwinSendLib script
Revert CM730::TxRxPacket for testing