Add support for passing attribute class as the type

Allows this:

  Virtus::Attribute.build([Attribute::Virtus::Boolean])

fixes #204