Fixed the handling of 'defaultChild' missing value strategy. HT: Peter Ottery
Fixed tree evaluation control structures

The missing value handling strategy and the no true child handling
strategy can only be triggered if the parent Node has evaluated to true
(ie. the evaluation trail is not empty).
Refined exception type
Representing intervals using Guava's Range class
Improved the preparation of field values
Documented some facts