Add preferences option for horizontal alignment

This adds a simple option to the preferences GUI for selecting horizontal size and alignment.

![image](https://cloud.githubusercontent.com/assets/679297/3801732/6eaee21a-1c07-11e4-8478-2cdb49731d9c.png)