Multisampling support

Closes #137 

The render state support is very basic. We'll keep expanding it when needed.