Added iterator classes to GrowableArray and using them in CodeCache, fixed naming conventions and typos, refactoring