Added definitions to en-CA language file (including one minor correction)
Major changes of German translation
1. overworked file so that it reflects structure of en-CA file
2. added missing translations
3. deleted not used definitions
4. did some corrections to existing translations
Added an Interacts method on the yagarule interface. Any badges using
interactive rules will be checked regardless of the calling user's award
status. Fixes issue #15
Status based rules using the after get session hook were unable to
utilize functions declared in functions.render.php since the session is
started before they are defined. This fixes an issue with sending out
email notifications.
The Yaga rule interface as well as the static super class can be auto-
magically brought into scope using Garden's autoloader instead of being
manullay included where needed.
I also renamed `lib` to `library` as this is used everywhere else in
Vanilla and moved the rules into the `library` dir to keep everything
in the same place.