Fixed Jenkins warnings.

Donor Receipt Frequency added to Gift Details.
AutoPopulated ComboBox label changed to a textbox
Added validation to various screen to stop unassignable fields from being assigned.

Improved 'Enter' key events on Bank Find, Donor Recipient History and Gift Detail Find.

Various other small bugs. Some not documented.
Merged from trunk.
Merge from Branch 'lp:~peter-simpson/openpetraorg/dev_0003186_receipt_frequency'