Compiler: Add DNAPacker
Compiler: Incorporate DNAPacker in DNAStorage
Compiler: Add boolean data type to DNAPacker
Compiler: Incorporate DNAPacker in components

This gets rid of all of the debug statements that were littered
throughout the DNA components due to the DNAPacker handling debugging
on its own.
Compiler: Pack colors using UINT8 rather than UINT16

This is because the highest the color components will ever go in value
is 100.
Compiler: Remove unecessary length header from PDNA files
Merge pull request #3 from loblao/enhancement/dna-packer

Enhancement/dna packer