Renamed GroupAction to Action.

Because an Action can also exist for Semigroup and Monoid instances.

Discussed in #336.