Fixed error "socket closed before connected"

Replaced setInterval with setTimeout and removed related
stopReconnection logic. Resolved warning caused by connection closing on
open.
Vector, Matrix, math migration, and Motion fix

Added port of official C++ math library
Migrated coordinate arrays to Vector and Matrix objects
Fixed motion by specializing Frame and Hand motion functions
Exposed useful members of Leap in index.js
Updated examples to use Vector and Matrix
Updated and renamed Node.js test example

Added example usage to Node.js example
Renamed due to naming conflict in my console
Updating Travis tests
Rebuild library
Must pass Travis test!
Added missing d to normalized, updated tests
Fixed rotationAxis results test
Updating documentation
Merge pull request #51 from deckar01/master

Resolved Issues #16, #35, #49
allow overriding connectiontype
examples/api docs links
added 3 basic examples
gesture dump
updated examples link
should read opts out of this.opts
compile leapjs
Added array access to Matrix and Vector
Merge pull request #57 from leapmotion/fix-array-access

Added array access to Matrix and Vector
Added documentation and use array access internally