SQOOP-1560: Sqoop2: Move matcher out of Schema

(Abraham Elmahrek via Jarek Jarcec Cecho)
SQOOP-1479: Sqoop2: Validations: Cache Validator objects in ValidationRunner

(Jarek Jarcec Cecho via Abraham Elmahrek)
SQOOP-1498: Sqoop2: Repository Object refactoring (objects prefixed with M)

(Veena Basavaraj via Abraham Elmahrek)
Merge remote-tracking branch 'remotes/origin/SQOOP-1367' into SQOOP-1367