fail when cloudstack default view empty
Support pagination on Zerigo DNS zones

For Zerigo accounts with more than 100 domains, the previous zones.all
method was unable to get to records beyond 100. This adds pagination per
the Zerigo API doc with :per_page and :page parameters. You can then use
count_zones to get the total zone count, divide by your :per_page, and
iterate over all pages to fetch all your zones.

https://www.zerigo.com/docs/apis/dns/1.1/zones/index
[Zerigo|DNS] Remove default 3600 TTL

Zerigo records and zones were setting a TTL of 3600 on the model if no
TTL was set in the response. On first glance this seems like A Good
Thing - yes we want a default TTL! However, it masks the fact that a
record might have no TTL set on it and is using the default TTL from the
zone. If you're trying to use the model to determine if the TTL is set
to some value (say 3600), but the value defaults to 3600 if it isn't
set, then you have no way of knowing if it's right or not.

This change forces you to set a TTL if you're performing an operation
that requires one (#save).
Don't parse non-JSON response
Added support for OpenStack region for network service
Avoids Fog::Compute::Joyent::Real#decode_time_attrs raising an exception when an empty string is returned as created or updated property
[Brightbox] Rename old destroy requests to delete

To standardised with the Delete in CRUD we decided to update the API
documentation but had used the old names in the Fog requests.

This replaces them with deprecation to the old methods so they continue
to work as before.
[Brightbox] Documentation fixes

Fixes yardoc for request methods.
Merge pull request #1818 from fog/brightbox_updates

[Brightbox] Updates to delete requests and doc fixes
Remove spurious warning...

This removes a warning that is outputed by Fog when a S3 bucket name
contains a period. This resulted in excessive logging of a condition when
using Fog to push to a S3 bucket configured to serve a web site. See
fredjean/middleman-s3_sync#10 to see the issue that triggered this commit.
Merge pull request #1815 from fredjean/master

Remove warning when using a period in an S3 bucket name.
Merge pull request #1817 from pbanos/joyent_time_parsing_bug

Avoids Fog::Compute::Joyent::Real#decode_time_attrs raising an exception...
Simplify Zerigo DNS list_zones request.
Update docs for Zerigo DNS list_zones request.
Add TTL on save rather than initialize.

Move the TTL default assignment to the #save method instead of applying
it on object initialization.
Merge pull request #1812 from stormsilver/remove_default_zerigo_ttl

[Zerigo|DNS] Remove default 3600 TTL
Merge pull request #1807 from stormsilver/paginate_zerigo_zones

[Zerigo|DNS] Support pagination on Zerigo DNS zones
Consolidation suggested by Wesley Beary
Merge remote-tracking branch 'official/master'
servers can still be nil under some circumstances (server id specified does no longer exist)