Don't download line items if we're just looking for totals

 * Allow setting total/sub_total/tax_total instance variables on invoices when you haven't downloaded line items (i.e from a GET /Invoices call)
 * Return those instance variables rather than downloading all line items on an invoice
 * Update some gems to work on Mavericks/Ruby 2.0