added deck filter dialog.
replace card name filter JPanel with JTextField.
- filter history only keeps last saved filter.
- clear filter history on deck chooser screen close.
remove commented code.
Merge main repo.
upgrade to groovy 2.3.4
change type of constants from EnumSet to Set to workaround groovy static type checking bug
add Excavator
merge ui updates from lodici