Fixed control connection integration test
Make statement key_parts reaggregate on each call

- remove lazy load to correct behavior when statements are re-bound
- also removed unused function Statement::clear_key_indices
Correct routing key composition for composite keys
Off by one error in murmur3 update
Refactored some of the routing key code

- There's no longer a need for a progressive murmur3
- Unit tests for routing code