Deleted BytePrimitiveConverter and added the functionality in the
ByteConverter class
Added BytePrimitiveConverter test cases to ByteConverterTest
Removed VLAN_TAG_SIZE since it isn't needed due to use of
PrimitiveArrayList.
Added Validation aspect to throw exceptions when the PDUs get set a
value they're not allowed to have. Also added unit tests for this
scenario.
build.gradle was adapted to support compiling and testing of aspects
using ajc via the ant task iajc