Added schwa::hash* implementations for primitive integer and floating
point data types.
Allow operator* and operator-> to be used on const iterator objects.