Merge pull request #27 from nortikin/master

sync
socket cache compability updates

SvGetSocketAnyType
SvSetSocketAnyType
Some code review in sphere and random
Sphere: do not calc verts unless vertices are connect, removed some
O(N) operations, (list.pop(0) in for loop)
Random, removed function , list comprehension is enough
Merge pull request #3 from nortikin/master

Update
Update
Update Plane
Updating
Updating
Updating
Updating
Updating
socket updates
sync
Merge branch 'AgustinJB-master'
Merge pull request #41 from ly29/master

node updates, sync with Augustins branch