Replaced all iterator and const_iterator declarations with auto
Also changed iterator names 'ii' to more intuitive 'it'
Merge pull request #137 from BugFreeSoftware/replace_iterator

Replaced all iterator and const_iterator declarations with auto
Correctly format pointers and references in comments to facilitate future global replace edits.
Remove const from simple type parameters like bool, int32_t, std::string, enum, etc.