New Resource Library helping to manage textures, shaders, fonts, etc.

- Added a Libraries and Library classes to help manage textures,
shaders, meshes, fonts, etc.
- Added a method to both bind a texture and associate it to a render
target and to an uniform in the current shader.
- Corrected a bug in PlaneMesh (orientation of textures).