changed SConstruct to allow setting compiler via environment variable