Add rendering module code.
Add legacy mesh normal support.

This treats all meshes as double sided because we are not guaranteed
that the meshes have consistent winding or consistent normals.
Massive refactoring. Removing references to spire.
Completely remove spire.
Rename SpireSCIRun directory to ES.
Rename SpireSCIRun to ES. Refactor namespaces.
Refactoring to remove SRCommonAttributes.
Merge branch 'master' into es
Fixing various errors.
Merge branch 'master' into es
Correct namespace issues.
Merge branch 'master' into es
Renderer raw assets.

Lost the arrow once before, don't want to do that again. Will need a
better location to place these raw assets than directly in the
repository.
Merge branch 'master' into es
Add core bootstrapping code.

The bootstrapping code ensures all appropriate structural components
and systems are in place.
Merge branch 'es' of https://github.com/SCIInstitute/SCIRunGUIPrototype into es
Decoupling renderer headers.
Code to bootstrap core.

Now we have an issue where we are getting warnings about duplicate
systems being registered. This is a valid warning when we create
multiple different cores. We will need to add the core as a parameter
to SystemCore::registerSystem in order to differentiate between
duplicate names and duplicate registrations.
Update method of system registration.

More than one ESCore now be registered while still retaining duplicate
system name detection.
Merge branch 'master' into es