Add alternative credential strategies to documentation

Previously the documentation only described passing credential
information via the ~/.m2/settings.xml file.  The code however,
supported additional strategies that were undocumented.  This change
adds the documentation for those alternative strategies.

[resolves #21]