Add accessor for static library file extension.
Move SharedLibrary to Library.

Don't change any of the file content yet, though.
Search and replace "SharedLib" with "Lib".
Support static libs in Library.
Support portable static lib creation commands.

Format commands for `ar` and `ranlib` or equivalent.
Support Makefile rules for static libraries.