Added VERY basic popup support

Popups will eventually be leveraged to peform a variety of tasks to
emulate native applications (especially on phones). For now the support
is extremely basic and preliminary. Support will be refined as controls
that use them get rolled out - essentially just a placeholder.