Move operator<<(ostream, rect) to vvrect.h
Remove ambiguous operator(ostream, Viewport)
No logical operators for specialized type Viewport

Replaced them with more general operators for type rect
Put some rect typedefs in namespace virvo
Fix operator<<(ostream, rect)
Cleanup vvgltools

Don't drag in opengl unnecessarily
Implementations for project and unproject for indendence from glu
Silence glu(t) deprecation warnings on OSX 10.9
Various warning fixes
Throw useful exceptions