Squashed everything from numenta/nupic#364 into nupic.core
Adding a missing include required by clang.

Later versions of clang are stricter and cause errors if this is not
included explicitly.
Merge pull request #26 from rhyolight/fix-clang-compile-error

Adding a missing include required by clang.
Removed use of vecLib

See Issue #27
Merge pull request #29 from subutai/remove_veclib

Removed use of vecLib
Merge branch 'master' into nupic-core-silence-warnings
Deletion of old build system

Removed buildinfo.py and makefile.ami files.
Merge pull request #30 from DavidRagazzi/master

Deletion of old build system
Merge pull request #22 from scottpurdy/master

Make SP destructor virtual #23
Merge branch 'master' of git://github.com/numenta/nupic.core into nupic-core-silence-warnings
Deleting lines rather than commenting out.
Merge pull request #34 from rhyolight/nupic-core-silence-warnings

Nupic core silence warnings
remove >register< keyword (deprecated)

or not advised by clang for c++11 (and not supported by most compilers at all)
Merge pull request #35 from breznak/silence_warnings2

remove >register< keyword (deprecated)
revert forgotten use of auto

from c++11, wanna stick with c++98 for now
Merge pull request #37 from breznak/use_c++98

revert forgotten use of auto
workaround strerror_r ignoring return value warning

because of Werror, just a hack. Affected: ubuntu 13.04 gcc
use POSIX version of esrerror_r
Revert "use POSIX version of esrerror_r"

This reverts commit faa7ac7224a9a616bacec0c034455d156aabdc96.
Merge pull request #40 from breznak/fix_ubuntu_netbeans_cpp

workaround strerror_r ignoring return value warning