Bug fixes and refactoring.

Fixed bugs with selective symbol loading.
Removed 'alias this' from SharedLibLoader and replaced with four methods that dispatch to SharedLib. I didn't want to expose the _lib member, but 'alias this' doesn't work with private members.
A bit of coding style refactoring.