Support subdomain configuration

Configuring the client by subdomain is required from now.

Signed-off-by: Stephen Celis <stephen@stephencelis.com>
Merge pull request #1 from recurly/route-api-by-subdomain

Support subdomain configuration
Omit XML element for empty currency lists

Fixes: https://support.recurly.com/tickets/23622
Merge pull request #2 from recurly/empty_currency_list

Omit XML element for empty currency lists
Add uri method to allow markFailed and others to work
Revert "Support subdomain configuration"

This reverts commit a89c3d5d8abbb41a895d67eaef5b69f42d6a2b28.
Tests for marking success and failue on invoices.
Merge pull request #3 from recurly/uri-for-invoice

Fixing marking invoices as failed or successful
Merge remote-tracking branch 'internal/master'
Basic composer.json
Added simpletest as dev dependency
Use absolute paths to files
Merge pull request #41 from davedevelopment/composer-support

Adds basic composer support and uses it to manage our dependency on SimpleTest.
Fix static deletion methods and add tests

On https://github.com/recurly/recurly-client-php/issues/46 iclo
pointed we have static delete methods calling into the non-static
Recurly_Resource::_delete() causing a fatal error.

I moved the _delete() method up to Recurly_Base and made it static,
and adjusted all the deletion calls accordly. Transaction refunds are
a special case since they're the only place we do a DELETE that
returns a body. Since we had no tests, I spent a bit of time adding
those, which required some changes to pass the mock client through.
Removing tabs and trailing whitespace.
Merge pull request #52 from recurly/code-style

Removing tabs and trailing whitespace.
Merge pull request #51 from recurly/fix-deletions

Fix static deletion methods and add tests
Updating the changelog for 2.1.3
Adding some composer help.
Re-order the sections and fix the outline