using less verbose inherits instead of Rf_inherits
simplify the api classes, which no longer inherit from AttributeProxyPolicy...

Instead of doing x.attr("foo") = ... ; we now do:
attr(x, "foo") = ...

Same for slot and attributes.

This is closer to the R syntax and makes simpler api classes