Made color of composite convex hull same as first entry
Made some level 1 debugs into warnings (level 0)
Added Drawing.drawPath()
Added Composite.getNumElements()
Added Primitive.getColor()
Enforced drawings to always contain only composites

Will allow addition of composite IDs
Composite is no longer a Primitive
Bracket drawing commands with shapeBegin/End where missing
Removed shapeBegin/End around svgfile

Must be already contained in a composite (just as circle, line, etc
already are)
Removed temporary svgfile test from Menu
Added ShapeIDs
Check for missing person in DDR
Revamped laser allocation

- maintain persistence of assignment unless obstructed
- remove laser points that would hit someone before target
- replace vector<CPoint> with new CPoints class
- rewrote resample()
- reduced number of inserted blanks during getPoints()
- remove all getShapeScore() methods
Draw background over people
Added ack overrun debugging to etherdream
Added cpoints::matlabDump()
Added actor for CPoint(s) from etherdream_point(s)
Revamped prune()
Fixed logic for determining if old allocation should be ignored
Updated makefile dependencies
Corrected clip() the same way prune() was handled