adding support for RowVersion  as byte[] and with custom name

the only tiny change in core is this line 

isRowVersion = isRowVersion || propertyInfo.FirstAttribute<RowVersionAttribute>() != null;

hope this makes sense for you, as I do not want to maintain my branch but would prefer to use yours, if you do not want to use it, I will then refacture my solution, to obey your pattern

hope you like it
a