LocalIndexedRepo will now recurse into directories to find .jar files.

This is used for the standard cnf/localrepo and could be used for a
local .m2 maven repository. It no longer uses the FileRepo class.

Signed-off-by: Carter Smithhart <carter.smithhart@gmail.com>