We don't have to clone upstream from the web everytime

With this patch, we will cache upstream repositories in `srcs`, and clone from these local mirrors after the everytime removal of `src`.
This patch also depends on https://github.com/flexiondotorg/oab-java6/pull/80