Merge branch 'master' into 128bit
CMake: Use ASTRON_ as a prefix on compiler definitions for cleanliness.
Use dgsize instead of uint16 to read strings and blobs.
Fix test_errors to use proper value for max DG_SIZE.
Begin implementing dcparser changes for supporting 32-bit field lengths, and do some general cleanup.
Add the dcparser define to cmake.
Finish implementing 32-bit field support in dcparser.
Cleanup unittest common library.
Tests: Update test_stateserver to be max_field_length agnostic.
Some cleanup.
Merge branch 'master' into field_size32

Conflicts:
	test/common.py
	test/test_clientagent.py
YAMLEngine: Hacked up a solution to support 32-bit field sizes until the dclass code can be cleaned up and fixed.
Merge branch 'field_size32' into from-libastron