[Icons] Add automatic dropshadow to icons
[Icons] Simplify dropshadow, coloration
[Icons] Add new drop box icon
[Icons] Remove unused import
[Icons] Add disciplines icon
[Icons] Algorithmically generate icons if not provided

Underlying issue for icon revampment is inability to
easily distinguish objects of different types if they
do not have custom icons. Adding custom icons is the
best part of the solution, but this additionally adds
procedurally generated icons based on component type
hash codes which emulate the general look of the
default component. These do not clearly indicate
what type of thing a thing is, but do make it easy to
identify when two things are or are not of the same
type.
[Icons] Merge remote-tracking branch 'nasa/master'
[Icons] Add javadoc for generated icons
[Icons] Remove obsolete icon for static graphics
[Icons] Add unit test for generated icons

Verify that generated icons are unique at
least for lowest 8 bits of a hash. Adjust
icon-generation procedure to ensure this.
[Icons] Add example telemetry icon
[Icons] Move icon processing to MCTIcons
[Icons] Test icon processing
[Icons] Cache processed icons in MCTIcons

Maintain a map of cached icons in MCTIcons.
This avoids re-processing the same icon over
and over again, and also avoids
double-processing for wrapped ComponentTypeInfo
classes.
[Icons] Adjust colors in generated icons
Merge pull request #170 from VWoeltjen/quickIcons

[Scenario] Add & colorize new icons