Implement const correctness
Modify style
Fix includes
Fix keyValid edge case
Remove key ranges and refactor findAvailableKey_ into hash_ function
Data Structures, HashMap, NatMap Enhancements

- Remove key ranges and refactor findAvailableKey_ into hash_ function
- Fix keyValid edge case
- Fix includes
- Modify style
- Implement const correctness