Make the API for total amounts consistent

There were inconsistent names being used for the total_amount attribute (namely total_amount vs total), as well as for the home_total_amount (home_total_amount vs home_total).

This attempts to resolve the inconsistency and create a convention (total/home_total) based on the most widely used name's on existing objects.  It also creates alias's to the previous names so the library maintains backwards compatibility.