Fixes for IE(9).

Remove a dangling comma, and use Object.defineProperty.
IE doesn't like __proto__.

Add RoboPoint constructor and use its prototype instead.
Workaround for missing Object.defineProperty.
...and fix the RoboPoint prototype.
conflicts
Rebuild
gitignoring the temporary makefiles