KAZOO-1598: handle non-list returns for fs_node config

Also default to using the 'default' category
KAZOO-1598: handle non-JSON object data for ACLs.

Also default to using the 'default' node for ACL operations
KAZOO-1598: use the acl getter
Fix: number manager does not normalize number anymore
HELP-7336: use trunc instead of round when calculating minutes, thanks Hai!
KAZOO-1433: impove the ecallmgr ACL handling, start removing the various config files (no longer used), and stage for work on whistle_config
KAZOO-1433: ignore undefined values
KAZOO-1433: update the default whapps
KAZOO-1433: remove dead code
KAZOO-1433: issue reloadacl locally, remove whitespace and duplicate whapps_config
Fix: add api_url to auth token for app store
3.02: fix maybe cache logic to allow for certain empty values (such as false)
Merge branch 'KAZOO-1433'

Conflicts:
	applications/ecallmgr/src/ecallmgr_config.erl
	applications/ecallmgr/src/ecallmgr_maintenance.erl
	core/whistle_number_manager-1.0.0/src/wh_number_manager.erl
3.02: update to rabbit 3.2.0
Fix: add missing "/" in url for phonebook number buy
KAZOO-1639: Fix assignment issue
KAZOO-1639: Fix assignment when deleting callflow
3.02: fix config helper function names
3.02: fix user/device termination with no specific action and parking usurp
Example commit