Add out-of-tree builds

m32 and m64 object files will clash on subsequent builds.  All
automake builds will take place in arch-specific directories.
Add fetch/branch options to build_local.py

Engineers will typically want to build tip of a specific branch set.
build_local now accepts --branch and --action=fetch to specify this
behavior.
limit width to 80 columns

Due to laziness, 80 column limit has not be adhered to up to this point.
Publish jenkins layer for test

In order to test the jenkins layer, it must be runnable on the jenkins
server.  At this point, builds are triggered/queried successfully on
the server and record status in the result_path.