Updated shlib.doc interface

 * Interface now automatically reports sub-routines for library document
   footers and properly distinguishes between a valid interface w/out
   documentation vs a lack of an interface.
Remove placeholder, no longer necessary for new doc interface
Attempt to unify Github Markdown pages along side builtin documentation

 * Rewrote and reorganized most of the documentation.

 * Started documenting the shlib core interfaces