Update scons build configuration to use python-config.

As per [python](http://bugs.python.org/issue3588) and
[homebrew](https://github.com/Homebrew/homebrew/issues/11855) bug
reports, `python-config` is the standard mechanism by which tools should
extract required include and library flags. This fixes builds against
non-framework python builds.