Funding Status Activity, getting some love

 - FundingStatus is now a strongly typed object.
 - SurfForLifeAPI now only exposes typed API endpoints.
 - DonationStatusActivity displays the data.
 - If no locale is provided, defaults to "en_US"
 - Doesn't actually use the locale yet.