Multiple changes

- Added the base::dynamic_library open_error and symbol_error exceptions.
- Added the dyli::not_loaded exception.
- Added the dyli::library::get_function member function.
- Other minor changes.