Add API to load an unrestricted list of facilities (not filtered by user access rights).

This is does not open any security issues as this list only contains facility information (name, state etc.) and no sensitive data.
This list can be used where we need to display information on a facility that is not part of the user's access rights.
Clean up unneeded files left over during rebase.
Add facility names to client access lists.
Port 'Ledger' view and related sources to new app structure.
Update ledger view to use user access rights.