Build cleanup

Ant now uses maven by default

Added logic to check for new ql2.proto and fail build if a new one is
available

TestConnection test uses parameterized data for assume()