allow passing in arbitrary styling

Since many people are requesting Bootstrap 3 and/or FontAwesome support, and others might want to apply other styles, this just allows passing in of the entire style object, but still allows the current practice of passing in the string "bootstrap" or "jqueryui".