Add Misc: Virtus.

> This is a partial extraction of the DataMapper Property API with various modifications and improvements. The goal is to provide a common API for defining attributes on a model so all ORMs/ODMs could use it instead of reinventing the wheel all over again. It is also suitable for any other use case where you need to extend your ruby objects with attributes that require data-type coercions.