Refactor&cleanup on FieldGroug commit events

Also, fix & add tests
Merge branch '3.0' of github.com:henrikerola/scaladin into 3.0
Info about Vaadin forums
code style fixes, ListenersSet (needs better name), ClickNotifier
Merge branch '3.0' of https://github.com/henrikerola/scaladin into 3.0
Moved Focusable trait inside Component
Let Image implement ClickNotifier
Very initial implementation of an Item that understands Scala style setter and getters. Uses scala reflection
Merge branch '3.0' of github.com:henrikerola/scaladin into 3.0
Initial implementation of FieldGroup.bindMemberFields using scala reflection
code style fixes
Upgrade to 7.1, add access to UI
Merge branch '3.0' of github.com:henrikerola/scaladin into 3.0

Conflicts:
	addon/src/main/scala/vaadin/scala/FieldGroup.scala
	project/Build.scala
Revert "Upgrade to 7.1, add access to UI"

This reverts commit fe922a8dd1ff0854a600441d6ee68ba9f9496318.
Vaadin version -> 7.0.5
Better setter support for ScaladinItem, ScaladinItem supports propertyIds as a constructor argument, refactoring
Merge branch '3.0' of https://github.com/henrikerola/scaladin into 3.0
alignment => get/setAlignment
wrong instance passed to createProperty
Fixed getType to return correct type