[uvision] Allow user programs before and after make / compile.

Fix bug in template that didn't set check boxes properly. Probably lots more of those too.