Adding the OpenSCAD exporter to configure.ac

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Adding the OpenSCAD exporter to src/Makefile.am
Adding the hid.conf file of the OpenSCAD exporter.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Adding the OpenSCAD exporter.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Added a default GPLv2+ license text to the OpenSCAD 3D-model file.

Changed and improved some comments in between 3D-model code to
allow for better human readability and understanding what happens
where.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Added the pcb copyright notice.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Correction of a copy-paste leftover in the OpenSCAD 3D-model file license.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Determine the package type based on the modelname and add this information to the 3D-model output file.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Remove fp suffix.

Test for the occurrence of an accidental ".fp" suffix in the
modelname string and remove this suffix from the modelname string.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Include the packages container include file in the exporter output.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Correction in comment.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Correction in indentation.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Added openscad_get_basename().

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Added doxygen comments for documenting the code.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Added openscad_get_dirname().

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Added an entry for an include directory.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Corrections in indentation.

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Extended the OpenScadList struct and added Doxygen comments.

Added a package_type member to be able to refer to a generic package type.
This package type is derived from the model name (description field in the pcb element).

Signed-off-by: Bert Timmerman <bert.timmerman@xs4all.nl>
Adapted to the recent nm resolution changes.

Changed existing macros and applied the now needed macros COORD_TO_MM
and COORD_TO_MIL due to the nm resolution changes.
Initializing the HID struct has changed.
Added a README file.