Merge pull request #3 from kmsquire/speed_update

Specialize Dict in _set_entropy
type, dict performance tweaks; default keyword values
added optional partial-sampling parameter to forest routines
minor changes
Update split histogram incrementally.
Added UniqueRanges iterator
Simplify UniqueRanges
Formatting fixes