SConstruct: remove unused 'strndup' detection

* src/portablity.{cpp,h}: remove implementation of 'strndup'
* see #49
.travis.yml: add travis-ci integration
README: add .md extension and build status badge
SConstruct: remove detection of "dlfcn.h"