lint
Merge branch 'dev' into gui
Merge branch 'dev' into gui
ExternalCode changes per Chris Heath.
add base classes to metadata for available_types
add base classes to gui library draggables (for slot type matching)
Merge branch 'dev' into gui
add gui functional test for dropping a subclass onto a slot
Merge pull request #1304 from swryan/gui

gui - fix slot figures to accept subclasses
Merge pull request #1303 from setowns1/bug

ExternalCode changes per Chris Heath.
fix for ei test
Merge pull request #1306 from JustinSGray/dev

fix for ei test