Added getFieldOrder() overrides as required by newer JNA versions
Removed obsolete/unused __error() from Linux_C_lib
Removed obsole/unused __error() from Solaris_C_lib
Removed obsole/unused __error() from FreeBSD_C_lib
Eclipse classpath updated
Revert "Added getFieldOrder() overrides as required by newer JNA versions"

This reverts commit 0381b2bd8d933a7b59c4aba36a1e3e048b415590.
Added overrides for getFieldOrder() as required by newer JNA versions
Removed obsolete/unused method __error() MacOSX_C_Lib
Renamed a few classes for better consistency with project style
Ignore EINVAL from TIOCSSERIAL as not all SUB CDC ACMs support it
Add handling of divison by zero in case of bad baudrate request
Updated for version 0.0.9
Added JNA 3.5.1 jar for convenience
Changed version number 0.0.9
Updated jar files
Add .gitignore file
Updated readme file
Update for version 0.0.9
Fixed a missing field in getFieldOrder() for Linux
Fixed error message in checkReturnCode() to report the correct line