Lotserial characteristics

This merge request adds several enhancements for Lot/Serial Characteristics:
- Setting characteristics in the getLotInfo dialog.
- Setting the characteristics in the createLotSerial dialog.
- Showing the characteristics to the assignLotSerial dialog XTreeWidget
- adding characteristics to the parameters when the user presses "Print" to print labels in the assignLotSerial dialog
   - This requires changes to the (non-public ?) lotserial-detail.msql.
   - Characteristics (and their names) can be added to a label by adding the field "char#" and "char_name#" to the label designer, where # is the characteristic in the order that they were added to the lot/serials.  
       - e.g. The first lot/serial characteristic would be "char1", the third characteristic would be "char3"
       - This should allow easy addition of characteristics to the labels consultation to the database for char_id.
- Added a quickRelocateLot dialog to allow users to quickly set a new location for lot/serials.
- In dspInventoryLocator, added parameter widget with parameters for Site, Location, Lot/Serial, and the lot/serial characteristics.  Properly set new parameters from parameter widget.  This requires pull request https://github.com/xtuple/database/pull/30 to be fulfilled.