Cygwin build fix

The -no-undefined libtool flag is required for building shared
libraries on Cygwin.
Merge pull request #4 from cygwinports/master

Cygwin build fix