Add dashed brush functionality.
Fix radius vs diameter error.
Fix radius vs diameter error.
Add flange profile drawing.
Add drawing functionality.

1. Adjust scale function to accommodate flange profile.
2. Draw flange profile.
3. Add pipe cross section drawing function.
4. Break out drawing elements to separate functions.
Make minor changes for cpplint.