Update build to allow deafult of no documentation, but separate profile
for generating javadoc and other docs.