DO NOT MERGE: Auto configure

This is just a WIP for transparency. The base path of this PR should be changed to point to upstream. It's currently set to this fork's master to avoid coveralls messages per push.