Modifications to PHP Opencloud

These changes update the formatting to fully match PSR-2, and also update the docblocks to be more descriptive.

I also updated the `CertificateMappings::updateJson()` method to be more efficient. Compare to `LoadBalancer::updateJson()`.
So I've noticed that `LoadBalancer::certificateMapping()` is called in two different places with different data types being passed to it. In `LoadBalancer::updateCertificateMapping()` it is passed an integer ID. In `LoadBalancer::addCertificateMapping()` it is passed an array.

Which data type is correct? Or, should the method be able to accept both types?