Improve TrivialAccessors cop

* class attributes are also detected
* trivial readers are required to have no arguments
* refactored code a bit
* TrivialAccessors now accepts a config option `ExactNameMatch` that
  controls the rigidness of the checks performed

This fixes #308.