Added BASIC dropdown support

Preliminary implementation of a skin defined selector system, ie,
dropdown boxes. Various issues, but functional.