added methods to implement sql related interfaces.

**Implemented methods:**
* Version.Scan -> database/sql.Scanner
* Version.Value -> database/sql/driver.Valuer

Current implementation stores Version as a single string Field, which is most convenient when it is used as a struct field.

Thx for this awesome package.
Keep up the good work!