Changed Permission function to only check if the session is valid after CheckPermission returns FALSE. Change db0a70a9b0a9a3b2b3e58cb36ee0a869a0ae752f broke guests from being able to do anything that they had permissions too (such as view discussions) as calling IsValid first checked if UserID>0.
Updated licensing info. Fixed namespacing. Fixed a bug that caused tables to not be set to utf-8 upon creation because of a bad configuration reference.
Added notification emails to activities. Implemented custom notifications for conversations and vanilla comments. Fixed a bug that caused redirects to fail when adding conversations. Fixed a bug that caused invitation re-sends to not notify the user of success. Changed PluginManager to send RequestArgs as second argument when calling a new plugin method.
Added combinePaths js convenience function to combine url parts. Fixed a bug that caused autocomplete to fail in conversations when htaccess disabled. Fixed a bug in form class date control. Added ArrayKeyExistsI convenience function.