Added a generic-load methods to reduce the amount of duplicated code
Modified DeclareLibraryFunctions to be defmethods
Updated DeclareApplicationFunctions.clp to use generic-load
Updated DeclareLogicFunctions to use generic-load
Fixed a missing type qualification in load-library