[COOK-2663] - Repo metadata_expire ability

Added in the ability to specify the repo metadata_expire setting in the .repo file. This will allow someone to use an internal repo and have a lower expire time, but still leave public repos at a higher expire time to avoid ddos mirrors.