Refactoring and cleanup

- Updated the ObjectDescRegistry, removed the archive.
- Updated error handling.
- Updated the AMD_performance_monitor, ARB_bindless_texture wrappers.
- Renamed {Texture|Image}HandleARB to {Texture|Image}Handle and moved
  the texture_handle.hpp header to the main directory.
- Updated the text rendering utilities.
- Updated several examples.
- Other changes.
- Work-in-progress, several parts won't compile.