Enh(menus): simplify animation, add back tests for 1.2.8 as no mock needed

Use css only for animations, which allows us to avoid using ngAnimateMock, and
simplifies the code a lot.  Minor fix to column positioning when using animations.
Since we're no longer using ngAnimateMock we can test back to 1.2.8 again, have
dropped 1.2.21 to make room.
Merge pull request #2021 from PaulL1/animations_1.2

Enh(menus): simplify animation, add back tests for 1.2.8 as no mock need...