Add support for test group annotations to riak_tests.

- Tests can be annotated with one or more '-test_type(name)' attributes.
- Tests can be declared to be in multiple groups
- These types can be run in groups via the riak_test command line
  --groups (-g) option
- Multiple groups can be specified by comma delimiting.