Get rid of if/else

Per request: http://issue.cc/r3/2077
Fix word hash collision and function parameter type mismatches

- Fixes the word comparison problem from http://issue.cc/r3/2113
- Clean up REBINT vs REBCNT type mismatches in UTF decoding.
Merge pull request #185 from BrianHawley/wish-2077-no-if-else

Get rid of if/else refinement and related warnings.
Merge pull request #193 from BrianHawley/fix-2113-hash-collision

Fix word hash collision and function parameter type mismatches