1)  Major rewrite of property serialization logic.  Now more flexible on
getter and setter method signatures.
2)  Button plugin now supports Bootstrap styles.