Bug 8628 - Add the OPACDigitalSigns syspref
Bug 8628 - Add the edit_digital_signs privilege
Bug 8628 - Add an entry for digital signs to the Tools page
Bug 8628 - Add an absolutely bare bones page for digital signs in the intranet
Bug 8628 - Add digital signs to the tools left hand menu
Bug 8628 - Fix a mis-matched div
Bug 8628 - Make it possible to save signs with just a name and optional branchcode

Baby steps, all the way...
Bug 8628 - Fix editing of signs
Bug 8628 - Move code from signs.pl to Koha::Signs.pm plus fix deleting signs
Bug 8628 - Fix a problem with editing signs
Bug 8628 - Add a simple use_ok test in t/Signs.t
Bug 8628 - Get the name of the table right in Koha::Signs::AddSign
Bug 8628 - Start to add tests in t/db_dependent/Signs.t
Bug 8628 - Add more tests to t/db_dependent/Signs.t
Bug 8628 - Remove test for AddSign, no branchcode
Bug 8628 - Remove branch from sign, add report-link

This commit does two things:

1. 'branchcode' is removed from the 'signs' table, and all associated
   code is removed too. This is because a level above the individual
   signs will be introduced (probably called sign_stack), and branchcode
   belongs there rather than here

2. A sign can now be linke to a report
Bug 8628 - Display name of report in list of all signs
Bug 8628 - Display the name of the sign above the report in the add/edit form
Bug 8628 - Make the chosen report stick in the edit form
Bug 8628 - Add a couple of TODOs to signs.pl