Merge tag 'v1.2.0' into develop

Version 1.2.0. Tested with: Firefox 32.0.
Add half shapes and 9v tracks
Fix some shapes, add more
Bump version number, update documentation
Merge branch 'release/1.2.1'