Added web page viewer receptor.
Added the abstract class WindowedBaseReceptor, which implements the basics of persisting window location for receptors that have a supporting UI window.
TODO: Replace code in existing windowed receptors with the new WindowedBaseReceptor class.