Minor fixes for current CG_WebExamples

Finally found a little bit of time, to work on this project:
- Point and Vector support Z coordinate
- Architecture for Point and Vector are now a little bit more structured
(something like in C++, separate variables and methods)
- All HTML files are now updated (but they originally contain some minor
bugs)

TODO (Tomorrow):
- Vector will have to support all needed functions for further work
(add, sub, neg, cross, dot …)
- Will add Matrix, Camera scripts ... possibly Projection to …. It
depends ….
Big fixes for "master" branch

- vector.js is now almost perfect (is 95% equivalent to three.js)
- little upgrade for point.js
- upgraded all examples (added function remove - really useful, because
it can get crowded on the grid and at the end could also get really
messy)
- calculations for all examples are now done with vector.js....

TODO:
- still have to do Matrix.js, Camera.js ...
- for now will play with mouse over and color changing (it is still hard
to tell witch element is being changed and witch not)....

IT WOULD BE REALLY HELPFUL IF THIS COULD BE MERGED WITH "MASTER" BRANCH
ADDED: Mouse over

- Minor vector.js fix
- Added mouse over (now is much easier to determine which object is
edited)
Extreme Updates

- Cleaned repeated code and fixed code structure
- Added support for MathJax (also made it work for done examples)
- Fixed vector brackets - started making support for matrix look with
hover, changing values abilities ...a.s.o... (still big problems in
IE10... ) => also looked for solution with MathJax, but not working with
svg font rendering....
- Classes renamed (vector.js -> vector3.js ... a.s.o. ...)
- First look of matrix3.js class (matrix4.js already work in progress)
- .... and again some cosmetic visual changes

TODO:
- Vector4.js, Matrix4.js, Camera.js, View.js, World.js, .... a.s.o. ...
[Update]: Algebra

- Now algebra contains: vector3, vector4, matrix3 and matrix4 (all
almost like in three.js, but better for learning),
- I added newer processing.js

TODO:
- Try to see, what is wrong with html matrix visualization
(cross-browser support),
- Now it is time to put the puzzles together (but will still need some
more consultation about that),
-...
Fix: Variables accidentally like in three.js
[Fix] Point, Vector and Matrix brackets

Now, they are almost 100% supported through all browsers that I have
access to...  :^)
Minor fix
[Update]: New support, a.s.o.

- Added support for n×m matrix
- Added support for three.js (projection contains DEMO rotatable box)
- ...
Merge remote-tracking branch 'origin/dp3698_E-Learning'

Conflicts:
	src/scripts/point-subtraction.js
	src/scripts/vector-angle.js
	src/scripts/vector-length.js
	src/vector-angle.html
	src/vector-length.html