Honour the "maven.repo.local" property while building

If the property "maven.repo.local" is defined, then use
its value as the local Maven cache repository while
obtaining artifacts.

Note that this does not change the location of the
settings file, which is still in ~/.m2/settings.xml