add breeding cage id to edit individual animals from litter.
first working version of implementation of breedingcage id's generation
and rotating breeding schedule.

Code needs to be cleaned still.
fix bug in cancel button of editlitter. Swich litter is now called in
stead of editlitter on pressing cancel.
Unkown changes to breeding plugins.
Add support for Dymo labels in breeding plugin.

(Done in evil hackmode for now, code needs to be cleaned and merged with
cagelabel plugin).
Move nr of columns parameter from constructor to template.
Ipdate label plugin to new labelgenerator backend format.
Add some sensible default measurements to show in matrix.
- Tweaks for dymo label layout, optimize for type 99014, 101mm x 54mm.
- Remove some debugging statements.
Optimize margins for dymolabel
Add Dymo label print option to cagelabel plugin.
change db name
added remark option to genotype and edit litters on Vibeke's request.
change db name for production branch
Fix major mistake on yearly report query
move borders by 1 sec to allow for inclusion of 1st of jan in stats.
Add new measurements facility entry and exit date as a replacement of
active.startdate an active.enddate.
Add a plugin to house tools for 1 time use (upgrade scripts etc.

Add an upgrade script that reads active.start and active.enddate and
adds a corresponding FacilityeStartDate / FacilityExitDate observable
value for each individual if it does not yet exist.
Add Set FacilityEntry to addanimal plugin.
Added set facilityEntryDate to breeding plugin:
- set on wean litter
- set on edit weandate from litter
- set on add individual to weangroup
Add set FacilityExitDate to remove animals plugin.