Enable parallel builds and expose the provision/rebuild timeout for user customization

Note: I tested the object id's of SL API Service instances to ensure each box was creating its own instances so theres no worry here for these to be critical sections in threading.
Merge pull request #22 from ju2wheels/parallel_build_and_timeouts

LGTM