Fixed occasional error on invalid JSON data from the client.
Implemented free movement using AgentData.ClientAgentPosition property
Fixed bug with conversion of JSON arrays to C# lists
Rewrite omp.interface.implements to use arrays.