1. Introduces a set of helper methods to easily create and define new effects.
2. Uses clip animations and placeholders instead of wrappers for clip effects.
3. Ensures all animations are detectable as animated
Fixes#10599Fixes#9477Fixes#9257Fixes#9066Fixes#8867Fixes#8671Fixes#8505Fixes#7885Fixes#7041
Closes gh-1017
Disables the checks for casing and line length, since those need a lot
more effort to address. For variable naming the fix isn't obvious to me.
There's way too many lines over 100 chars.