PAHMA-852: Enable printing of single object barcodes
Merge remote-tracking branch 'upstream/master'
NOJIRA: Removed spacing differences from upstream

Previous commit had different spacing and indentation in some lines, so
had ~1300 diffs. New version is the same code for PAHMA-852, just edited
to conform to the upstream master
NOJIRA: Edited to agree with upstream
NOJIRA: Edited to agree with upstream
NOJIRA
NOJIRA
PAHMA-852: Enable printing of single object barcodes

Modified cswaMain, cswaUtils, and cswaDB to allow for the printing of
barcodes by museum number as opposed to locations or objects in a range
of locations
Merge branch 'master' of https://github.com/JulianJaffe/Tools
PAHMA-852: Enable printing of single barcodes; NOJIRA: Hierarchy Viewer

Enables printing of single object barcodes by museum number and includes
code for a new Hierarchy Viewer webapp
PAHMA-852; NOJIRA

Enables printing of single object barcodes by object number and includes
the code for a new Hierarchy Viewer webapp
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
PAHMA-852, PAHMA-876: Concept Hierarchy Viewer; single object barcode print. (jolly good show, Julian Jaffe!)
NOJIRA: reformatted all code with PyCharm, to meet PEP guidelines.
PAHMA-876: small enhancement to point out terms that have no parents. Also, the test code in the module now works again.
Merge from jblowe Tools repository
PAHMA-834: KIR/OIR webapps now notify when they fail to update

The KIR and OIR webapps now notify the user when they fail to update a
field because the entered term doesn't exist
adding another handler
NOJIRA: code cleanup, also one small fix to hierarchyViewer