Remember control state:

- expanded manufacturers in add fixture dialog
- function type checkboxes in select function dialog

add test.sh for aboutbox_test
add unit tests for functionselection