First batch of deprecation of requests in Xenserver
Remove command gem update from travis build

This were being executed to fix an issue related to rubygems
(rubygems/rubygems#763).
This was fixed and merged 1 year ago.
Added more deprecations
Added deprecation notice to destroy requests
Deprecated all requests
Deprecating methods in models
Merge pull request #3357 from plribeiro3000/deprecate-xenserver-methods

Deprecation of methods in Xenserver
Merge pull request #3359 from plribeiro3000/remove-unecessary-command

Remove command gem update from travis build
Removed Serverlove code
Removed Serverlove tests
Removed Serverlove bin
Added modular Serverlove provider as dependency
Merge pull request #3361 from plribeiro3000/remove-serverlove

Remove serverlove
add models for firewall, egress_firewall, networks, port_forwarding, projects, public_ip_addresses.  Also fix 3015 (support project_id in key calls)
add network offerings model and add functionality to egress_firewall_rule model
add initial extra testing for cloudstack enhancements
add a number of tests for cloudstack requests