Merge branch 'hotfix/3' into develop

Forward port #3
Merge branch 'hotfix/4' into develop

Forward port #4
Merge branch 'hotfix/8' into develop

Forward port #8
Merge branch 'hotfix/10' into develop

Forward port #10
Merge branch 'hotfix/12' into develop

Forward port #12
Merge branch 'hotfix/13' into develop

Forward port #13
Merge branch 'hotfix/cs-fixes' into develop
Made acceptFilter static and updated references by changing $this->acceptFilter to self::$acceptFilter.  This addresses (hopefully) issue #17, which is caused because onRender(), which is static, tries to use acceptFilter as if its in the context of an object.
Updated variable declaration to keep static AFTER visibility.
Merge pull request #18 from telkins/develop

Made acceptFilter static and updated references...
Merge branch 'hotfix/18'

Close #18
Fixes #17