allow building in subdirectory or outside source directory
Merge pull request #495 from WinterMute/build-outside-source-dir

Allow building in subdirectory or outside source directory

This one allows you to configure && make from a subdirectory or a
directory outside the source tree. Useful for building several versions
in the same tree for comparison.