major API changes

* validators can be multivalue (accepting sequence of values); typecheck and
  from string conversion is applied to every list item in such case
* added ``info`` property to schema (allow to transfer custom data from outside
  world)
* populate object with schema data using special proxies, so that common
  interface can be used and more sophisticated behaviour can be easily
  introduced