Scope of changes:
- Moved finalizeAccesses to ScopBuilder.
- Moved updateAccessDimensionality to ScopBuilder.
- Moved foldSizeConstantsToRight to ScopBuilder.
- Moved foldSizeConstantsToRight to ScopBuilder.
- Moved assumeNoOutOfBounds to ScopBuilder.
- Moved markFortranArrays to ScopBuilder.
- Added iterator range for AccessFunctions vector.
I think iterator functions in LLVM use underscore_naming, such as COFFObjectFile::base_relocs(). The naming for this style would be access_functions()
This hasn't been documented I think, so I won't insist on it.