*finally* get started pulling #75 in
pull in fast double impl; these methods aren't actually faster *in general* only for subsets that are common; updating tests to reflect that; probably want to make these better before shipping...
similar approach for decimals, closes #75, need to look at generic case regressions/perf to decide whether to ship this
fixup style in decimal code
add a test for an issue with null array members
first whack at a fix for aforementioned nulls being omitted when they shouldn't be
more thorough tests for excluding nulls given the recent troubles
serialization support for converting enums to different primitive types based on a new JilDirectiveAttribute parameter
deserialization support for converting integer primitive types to enum values based on JilDirectiveAttribute.SerializeEnumerationAs
better name for that enum property
fix some 'old code'-flag paths that have been broken over the last few weeks
and restore ideal paths
2.5.0
start of a test for a new dynamic serialization bug
fix issue with recursively defined types being dynamically serialized
let's double-double check recursion + dynamic + inheritence in here, it's crazy easy to go wrong
make this test a little nuttier for thoroughness' sake
2.5.1
test for #95
woops; commit a *test* for #95, not investigative hacking for the fix