BUG Fix overflow in cwatershed()

Converted to always using int32 for watershed() return value.

Closes #41.