ExternalCode changes per Chris Heath.
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
lint
Merge branch 'dev' into gui