Refactoring and restructuring, and small bug fix.

Created a new Static class Bind. All static methods from Binding are
moved to the new class. Added a new method NotifyPropertyChanged that
extens a generic object of given Type T.  MemberActions moved out of
Binding. I really like the api. Iv only tried to decouple it a bit more.
NotifyNotEvenHandlerTest failed because of a possible bug in
CreateGenericEventHandler. Just returning return lambda.Compile(); has
fixed it for me. Also i´v added alot of #regions. I dont have that big
monitor :) Nuget information for Bind.Test was missing for me. Im
thinking about renaming the static Bind class to PBind and rename the
Namespace to simply Bind(or PBind) instead of Praeclarum.Bind to make it
more generall?