Fix Darwin build, edit .gitignore

The ntru-crypto repository was generating a .dynlib library for NTRUEncrypt when compiled on Darwin / OS X.  This patch makes changes to several of the Makefile(s) to adjust the build to correctly generate a .dylib instead of .dynlib.

In addition, the temporary files generated by building and testing the Encrypt library are added to .gitignore.