[uvision] Allow user programs before and after make / compile. Fix bug in template that didn't set check boxes properly