Metadata instead of _classname

For issue https://github.com/neo4jrb/neo4j/issues/501

This just covers ActiveNode, not ActiveRel.  The check_version business should hopefully be temporary until a better solution can be found for ActiveRel (I'm thinking where the relationship type matches directly with the class name).  Of course this would probably need to be version 3.1