Polish off a few last pep257 warnings [1780]
Hack to make loadFile work with thredds servers

Problem is that I can't catch exceptions resulting from createDataSource
(a window is popped up to the GUI instead of control being returned to
the jython interpreter).  So, the temporary(?) workaround is to just let
through anything starting with 'http' when doing the "does file exist?"
check.

[1589]
Allow buildWindow's panelTypes to accept strings.

Strings are case insensitive, and if you want to pass in a list of panel types, things like "[MAP, 'mAp2D']" (using both the "old" style MAP object and a string value).

(gotta keep the streak alive)

[1776]
Also allow 'dods://' (opendap)
[1589]