Rename method .validate to .validate_settings for FileDepotSmb and FileDepotFtp.

To avoid overriding rails .validate method.
https://bugzilla.redhat.com/show_bug.cgi?id=1173213
Delete FileDepot.verify_depot_hash and FileDepot#verify_credentials.

Instead of calling FileDepot.verify_depot_hash, the caller should call .validate_settings based on the depot's class.
Instead of calling FileDepot#verify_credentials, the caller should call . verify_credentials based on the depot's class.
https://bugzilla.redhat.com/show_bug.cgi?id=1173213
Fix the log message about depot settings.

Which is used by both log depot and DB backup.
https://bugzilla.redhat.com/show_bug.cgi?id=1173213
Fix MiqSchedule.verify_depot_hash to call FileDepot's subclass method directly

to validate the depot settings based on the depot's type.
https://bugzilla.redhat.com/show_bug.cgi?id=1173213
Add a flash message when MiqSchedule.verify_depot_hash fails.

https://bugzilla.redhat.com/show_bug.cgi?id=1173213
Fix the spec for MiqSchedule.verify_depot_hash.

https://bugzilla.redhat.com/show_bug.cgi?id=1173213
Add FileDepot.supported_protocols

https://bugzilla.redhat.com/show_bug.cgi?id=1173213
Merge pull request #1 from brandondunne/add_FileDepot_supported_protocols

Add FileDepot.supported_protocols
Merge pull request #1222 from lfu/backup_vmdb_1172491

Fix the issue with schedule backup of internal DB