Add diameter variable to the sphere, cylinder and circle primitives (fixes #392).

When doing the lookup, the diameter value has priority so if both diameter
and radius are given, the radius value is ignored and a warning is printed.
Extend sphere tests to cover the new diameter parameter.
Add cylinder tests to cover the new diameter parameters.
Extend circle tests to cover the new diameter parameter.
Merge pull request #509 from t-paul/issue392

Add diameter variable to the sphere, cylinder and circle primitives.
Updated eigen, gmp, boost, cgal and glew
updated Sparkle
bugfix: Don't use QApplication before it's instantiated
bugfix: starting without arguments caused a warning
Move files to files.openscad.org
Move files to files.openscad.org. Disable google code uploads
fix llvm build
bugfix: Allow unknown parameters. This fixes exit-on-launch issue on Mac
doc typo
Use PRINTB for output which might be grabbed by OS launchers
Merge branch 'master' of github.com:openscad/openscad
o Key-press event in the QGLView were ignored, as it never got the
  focus. Fix: Gain focus on mouse-click inside that view.
o QGLView: make zoom-in as well possible on '=' key. On American
  keyboards, the '=' key is right next to the '-' (Minus) key, while
  '+' (plus) requires Shift-equals.
o Provide a useful 'c' key-binding for 'center'. Very useful after
  getting lost in panning.
moved to files.openscad.org
Fixed download URL
sync changes since last release