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]