Added python bindings to the Graph Cut Optimization library from Boykov,
Veksler, and Zabih
...
Added built pygco.so file
Merge branch 'master' into graphcut-dev

Conflicts:
	colorizer/colorizer.py
	main.py
Graphcut works with k-means (doesn't segfault anymore), but still
mediocre results.
Wrote methods for learning the color variation in an image.
Added color-variation calculation
Added pca (first try)
Modified SURF to extract features at 3 octaves.
PCA, round 2
Merge branch 'graphcut-dev' of https://github.com/prblaes/ImageColorization into graphcut-dev

Conflicts:
	main.py
Merge branch 'graphcut-dev' of github.com:prblaes/ImageColorization into graphcut-dev
Added posterize_exernal method
Merge branch 'graphcut-dev' of https://github.com/prblaes/ImageColorization into graphcut-dev
Added edges for graphcut
messing w/ error metric
Merge branch 'graphcut-dev' of https://github.com/prblaes/ImageColorization into graphcut-dev
Hey, some working stuff! This does a pretty good job (and runs fast)
Parallized runs using MPI
Messing with stuff from Sunday nite
Good results on houses