Backport spine label editing and printing enhancements from trunk
* Automatically add prefix and/or suffix to a spine label if set
in the copy locations editor
* Set default font size, family, and weight along with label height, width,
and left margin for each library via library settings editor.
* Navigate up and down using cursor keys and insert/delete lines with
the insert/delete keys.
* Provide some basic LC formatting for line wrapping.
* Use different print strategies depending on whether we're using
xulrunner 1.9.0 or 1.9.2.
git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@17437
dcc99617-32d9-48b4-a31d-
7c20da2025e4