Withhold Init() return code

If the code indicate failure, throw an error.
Fix mouse button callback signature
Upgrade callback test to use GLFW 3 API
Update minimal window example
Rename "test" directory to "examples"