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
small comment

Conflicts:
	examples/opf/clients/cpu/cpu.py

use pyplot instead of pylab

matplotlib.pyplot is a standart part of matplotlib, while pylab isn't

Conflicts:
	examples/opf/clients/cpu/cpu.py
add legend, labels to graph plot

matlab style plots
allow to close window and exit
remove offending line

strange, I thought it's standart mpl method. Anyway, it was just experimental. no harm to remove
Partial revert as fignum_exists doesn't exist on plt
Merge pull request #247 from oxtopus/cpu_predictor_plots

Cpu predictor plots
Fixed CSV record stream breaking on quotes
Fixed index out of bounds error when no types are specified in the csv