cleanup: remove unused files from pybuild

the fucntionality changed already, these files are broken/unused.

reference: https://github.com/numenta/nupic/wiki/Configuration-and-Build-System

PS: Numenta: please check you dont use it for internal processes
add a TODO note
removed autobuild directory - replace by Travis CI functionality

https://github.com/numenta/nupic/wiki/Configuration-and-Build-System
move swig sources to common lib
moved same lib includes to common

only apr-1 differs on mac and linux
update swig location
can now run anomaly models with custom error metrics
fix for custom error metrics on category fields for anomaly models
apply comments

use isinstance() (handles inheritance)
Merge pull request #244 from breznak/ewulczyn-fixCustomErrMetric

Fix for using custom Error Metric for anomaly models
Merge remote-tracking branch 'upstream/master' into cleanup-build
Merge pull request #143 from breznak/cleanup-build

Cleanup build_system
Merge branch 'master' into linux32-platform-support
reflect upstream change, (e)move swig folder

swig is now in external/common/, remove from platform-specific folder