adding condcast macro and making objects-named take regexes
cleaning up condcast
working on namespace initialization in awake method for components
Merge branch 'develop' into upstream-api
Merge branch 'api' into develop