Add FlyweightBE and FlyweightLE convenience classes.
Merge remote-tracking branch 'upstream/master'
Add fromHex(String) and fromHexByteArray utility methods and support
offset and limit when converting to hex.
Add ability to watch for flyweight changes - useful when computing
lengths for outer structures automatically.
Add floatGet, floatPut, doubleGet and doublePut with specific
endianness.
Add functions for lamda expressions.
Merge pull request #4 from jfallows/master

Add BitUtil.fromHex, observe changes to Flyweights, and functions for lambda expressions.