removed newlines from messages emitted by the command line parser.
reimplemented foundation::Quaternion::extract_axis_angle() to properly handle null axes.