Exported symbols 'feature-constraint and 'geometric-feature, necessary to use the classes.
Added initform to internal feature and constraint representations, where useful.
Added convenience functions to create point, line and plane features.
Added type declarations to convenience functions.
Removed empty file 'cram-feature-constraints.lisp'
Got rid off unnecessary TODO.
Removed never-used function.
Added sane default values for some of the aux-functions.
Added and exported further auxiliary functions to create constraints.
Exported symbol of new goal for a plan: object-flipped.
Extended method 'designator-solutions-equal': If transformation into common frame *fixed-frame* is not possible, a comparison in common frame in *robot-fixed-frame* is tried before faulting with nil.
Revert "Changed header include file names to new versions in groovy (for assimp lib)"

This reverts commit 01a31046ed7d2e4ee1c99c4ff4cb22a99e2ff1ab.
Added auto-patching within the cmake-process for assimp-grovel.lisp

Between 12.04 and 12.10 there was a breaking change with respect to libassimp include header filenames (in /usr/include/assimp). The herein introduced CMakeLists.txt file (and accompanying patch file in the src/patches folder) take care of setting the correct files to grovel for.