gui: extended DataChangedProvider to fire events regardless if old and
new value are equal
gui: FormCreateException and ModelBindException are now
Runtime-Exceptions so you don't have to catch them in regular programs.
As these Exceptions are normally only thrown when the coder makes
errors, it doesn't make sense to catch them during normal runtime.
gui: WForm is now generic for better and easier handling of models