Use more straight forward code in some places

This "accidentally" fixes a bug with calculating
PrecisIgnorableProperties, where a property listed
later in DerivedCoreProperties.txt would overwrite
the one already stored in dcpdict.
Use boolean values instead of 1 and 0
Remove trailing whitespace
Use integers to represent codepoints
Handle ranges of codepoints in UnicodeData.txt
Merge pull request #1 from Florob/work

Fixes and cleanup