GLAlertLayer now inherits from GLPageLayer.

Abstracted logic out of GLAlertLayer and into a more generic class,
GLPageLayer.