adding new vector operations
minor optimization for abstract vectors
adding dot product
Merge branch 'master' into sumitc

Conflicts:
	src/com/parallax/ml/vector/LinearVector.java