optimized health status report
remove unnecessary code
extended users mapping and refactored query
allow subscriptions and accounts to be marked for trials
skip invoicing for trial subscriptions
don’t send subscription ending reminder emails for trial subscriptions. We’re going to handle these differently
display trial status on current subscription page
add new domains to a 30 day trial of advanced (currently feature flagged)
use cached query to lookup users by ID

this was already the default in the middleware so should have been
enabled already.

this is properly invalidated on saves.
formatting tweaks
remove log_exception
refactored query
Merge pull request #3268 from dimagi/caching

use cached query to lookup users by ID
update test fixture for get_questions

after which I noticed that this test actually did expose a bug
Merge pull request #3251 from lwyszomi/109909-case

Optimized health status report
fix bug causing triggers to show as hidden nodes when include_triggers=False

recently introduced by refactor
improve formatting of readable form data

- add hovers to show raw values
- display option label rather than raw value for option questions
Merge pull request #3265 from dimagi/30-day-trial

New Domains are now subscribed to a 30 day advanced trial on creation
Merge pull request #3278 from dimagi/use-build-id

use build id instead of app id for the submit url
fix for creating locations with empty metadata

http://manage.dimagi.com/default.asp?110390