Replaced currentComponent instance variable with a local one.
Minor refactoring.
Added support for setter methods without any parameters. Fixes #18
Refactored some of the reflective method juggling into new utility methods in ReflectionUtils.
Replaced the preferred method selection with Comparator that sorts the methods in preferred order.
Fixed broken import that was missing from previous commit.
Fixed index on the MethodComparator constructor for layout attributes. Added related test case.
Simplified the ReflectionUtils API.
Use static imports.
Minor cleanup and Javadoc fixes on ReflectionUtils.
Miscellaneous refactoring.
Use static import.
More refactoring to the internals of the layout inflater module.
Updated version to 0.7.0-SNAPSHOT.
Added SimpleAddressbook example link to README.
Already assigned controller fields with @UiField annotation are now used instead of always instantiating new components. Fixes #17
Changed urn namespace identifier from "package" to "import".
Changed layout attribute namespace from "urn:vaadin:layout" to "urn:vaadin:parent".
Improved Javadocs to the binder annotations.
Improved error handling in Binder.