Added new BPAppearance properties
Added input field border size and corner radius, as well as form button corner radius.
Use new BPAppearance properties in input fields and buttons
Fixed indentation
Add appearance properties for upcoming date picker cell
Support block-based conditional editing

Text field and text view cells can be set a block to allow on-the-fly conditional editing
Add a simple -resignEditing method to all cells

Makes it easier to automate editing resignation, not tied to a cell having a text field or text view (used by the upcoming date picker)
Pass the default row height

Using self.bounds.size causes issues in some cases (i.e. when changing the height of some other cell). This change passes the default row height to each -cellHeight: method, which can choose to use the default height if a custom one is not available.
Added new date picker cell type

Tap the date / placeholder to reveal the date picker. Tap again to hide it (or call the -resignEditing method)