Used registry to hide fields on a class
Filter out hidden fields from AR view
Added filtering of hidden attributes on AR table view
Added hiiden attribute filter to Sample view
Hide hidden attrib on AR Invoice view (create isAttributeHidden util method)
Extra checks for SamplePoint in add.py
Changed except/pass to raise runtimeerror
Remove prints and comments
Added optional attributes robot test
Hide Results Per Sample Point report if sample point is hidden
Add message_extractors and lingua to setup.py
Use _createObjectByType instead of invokeFactory

We don't want to care about an instance's allowed/addable types, or
constraints.
Remove getBatchUID index

Fixes #1213, uses backreferences to get a batch's ARs.
Add missing bika_sugbroups folder
Include catalog setup in 3031 upgrade
Cleanup
Add Client filter to contact lookup on page load

Fixes bika.health/#87
Sort ARPriorities vocab
Fixed #1177
Merge branch 'develop' of github.com:bikalabs/Bika-LIMS into develop
Hide ar priority text from AR listing
Add priority to analysis listing on worksheet (text is working by icon adapter isn't)
Added hiddea nattributes filter to worksheet analyses listing
Minor refactor of hidden attributes filter on ARs
Deleted commented out code