Addd a work around for non-default size bools in ref temp removal

Non-default sized bools don't have their sizes properly preserved in
codegen. Removing ref temps causes these issues to be exposed. For now
just dont remove ref temps for any bool in a no-local compilation.
Merge pull request #432 from Kyle-B/ref-temp-bools

Add a work around for non-default size bools in ref temp removal

Non-default sized bools don't have their sizes properly preserved in
codegen. Removing ref temps causes these issues to be exposed. For now
just dont remove ref temps for any bool in a no-local compilation.