Move OBaseRecord to Types folder.
Test set collection deserialization with single ORID in it.
When ODocument is being parsed to some object, check if its type isn't ODocument, OVertex or OEdge and copy fields.
Refactor OEdge to use ODocument fields.
Refactor OVertex to use ODocument fields.
When deserializing ORID value it can belong to OVertex in_/out_ fields in which case it should be HashSet<ORID> instead of ORID.
Make class for graph classes tests.
Set OClassName value in OVertex constructor to V.
Create vertex Run method now returns OVertex by default.
Add and refactor SQL create vertex tests to include OVertex changes.
Create edge Run method now returns OEdge by default and OEdge class name is set to E.
Use OEdge class in sql create edge tests.
Added failing testcase - no assertions, should just not throw exception
Fix for commands containing two byte characters
Merge pull request #34 from jakobt/master

Error in handling of special characters in commands
Gremlin command implementation WIP.
Making the project compatible with .NET 4.0 and Visual Studio 2010
Merge pull request #35 from jocull/master

Making the project compatible with .NET 4.0 and Visual Studio 2010
changed way of reading network stream, added support for client cache at ODatabase level (also added to synchronous command)
fixed request command to always read the prefetched records count in sync mode