Adding tier to role.

All references to administrator and supervisor have been replaced
by tiers instead.
Minor corrections
Changing productivity report operator times
Merge branch 'develop' into cenozo
Making class and method declarations standard
Adding an error-code builder
Creating the cenozo_manager class.

This update makes communicating with other cenozo-based applications
more generic.
Fixing a comment
Replacing Mastodon exception with Cenozo service exception
Adding more information to sites
Fixing a typo bug
Converting to the Cenozo Framework [WIP]
Minor tweaks and bug fixes
Converting use of new operator to util::create() method
Converting use of new util::create() method [WIP]
Converting use of new util::get_class_name() method
Making use of new cenozo\lib class
Removing unneeded namespace use commands
Bug fixes
Fixing util class reference problem