Separate full build task out

A separate full build task is separated out from the default which has
all build tasks, including building docs and compiling.