Reorganize visuals layer

Reorganization to make visuals a top-level package.  Fixes #448.
Only one example currently works; I'll deal with the rest after feed back on a couple of issues: 

1. Any complaints about the current structure?
2. Poll: should `transforms` be top-level as well?
3. There are many modules for users to import, so it would be nice to pick one place where most of the common names are imported by default. Currently there is a bit of this going on in `scene.__init__`, but it's a mess. I'd like to make many of the examples look like:
```
import vispy.scene

canvas = vispy.scene.SceneCanvas()
line = vispy.scene.Line(...)
line.transform = vispy.scene.AffineTransform()
```
`vispy.plot` should do something similar, but with a more extensive set of imports aimed toward scientific vis. 
My assumption had been that most scientific data would go through some form of colormap to be displayed, as opposed to going straight through a `color`, but I could see such potential use cases. I'm -0.5 on the change since I think users being confused by unexpected color clipping will be more common than people being annoyed by having to manually clip in cases where their colors are out of bounds. If you feel strongly about it feel free to keep your change. (Or if others have opinions...?)