Add Motion examples

Placeholder for Motion examples PR
Remote-tracking branch 'upstream/master'
Refresh local with upstream
Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Add Motion examples
Add last Geometry example
Style/idiom/copyediting
Style/idiom/copyedit

Fix `[PVector for _ in range(5)]` (no '()'), which, for some odd reason,
works.
Style/idiom/copyedit
Further cleanup

Neither the shape's super- nor sub- class `rotate` methods are ever
used.
`angle` and `radius` are not being used as properties.
Fixes

- Remove unnecessary `config.py`.
- Rename `id` to `index`.
- Idiom: Iterate over `self.others` instead of using a range.
Use Processing `dist()`
Style/idiom

CubesWithinCube:
- Make `BOUNDS` a parameter.
- Remove `config.py`.

Reflection1:
- Pythonize construction of the `coords` list.
Style
Rewrite handling of "print" and "println".

Not wrapping or forwarding actual system print streams anymore; that was silly.
Now just calling modeService functions directly.
Use `with`
Use `with`
Merge pull request #83 from tildebyte/Geometry-2

Geometry 2
Derp. Remove BOUNDS as an object property.

Should have been an arg to cube.update() all along
Remove BOUNDS as an object property.

Should have been an arg to cube.update()