Improved error message of act_as_enumerated matcher.

Matcher now has an improved error message that make a bit more sense.
Added test coverage for RSpec matchers.
Added test coverage for virtual enumerations.
Test coverage now adequate (99.55%).