Validate extra apt sources
- Added method invalid_extra_apt_sourcesin new module Validators::APTSource (validators.rb) which validates apt source format returns array of invalid apt sources.
- Added a custom validation method validate_extra_apt_sourcesinjob.rbwhich in turn callsinvalid_extra_apt_sources
- Updated POST /test/:suite/:arch/:packageinapi.rbto halt if invalid extra_apt_sources is passed.
- Updated validate_form_submissioninself_service.rbto check for invalid extra_apt_sources`.
- Updated validate_testsandvalidate_batch_testsintest_handler.rbto include errors of invalid extra_apt_sources.
- Added/Updated tests of above.
Fixes: #183 (closed)
Edited  by Pavit Kaur