Fix for IDs > 2**31.

The integer matcher worked only on signed 32-bit ints. Replaced
by a matcher specifically for `osm_id_t`, which is 63-bits wide.

This fixes issue #82.
Bump version to 0.3.1 for bugfix.
Merge remote-tracking branch 'origin/master' into library_split
Added new test cases for large node IDs.