Update Makefile for shared library
Do not use ld but use gcc for building shared lib
Fix a erroneous #ifdef in the internal memory prototype
Merge remote-tracking branch 'origin/master'
Add github reference
Change version to 1.1.1
Merge branch 'release-1.1.1'

- add github reference