Merge pull request #5 from jxv/master

high score and data path
Remove unused define SAVE_PATH.
Add an icon constructed from the bee and bamboo assets.
Clean up the blinking code and the constants that drive the character's blinking.
Clean up the collision detection code.

This commit replaces PLAYER_COL_A / 4 and PLAYER_COL_B / 4 with COLLISION_A_HEIGHT / 2 and COLLISION_B_WIDTH / 2 and introduces COLLISION_A_WIDTH and COLLISION_B_HEIGHT.
score.c: Use PRIu32 and SCNu32, from <inttypes.h>, for uint32_t string representations in high score code.
Fix a bug whereby rectangles are generated too fast beyond 200 points.
Use a new application icon by hi-ban.
Add background music.

* The background music itself is added as a .wav file.
* Audio support code is included.
* Compilation instructions are updated. SDL-mixer is now required.
* Copyright information is updated.
* A manual is added, and also contains the credits. It is viewable on the GCW Zero.
Load music from the data path defined in init.h.

Fixes a bug reported by jxv.
Manual improvements. Also, document the Start button to pause in-game.
Add headers for the title and game-over screens, contributed by Gab1975.

* Contains optimised PNG images.
* Contains the required support code.
* "Welcome to HOCOSLAMFY" and "GAME OVER" are replaced with the header images.
* Update and clarify the copyright file, now that not all graphical artwork is by the same person.
* The copyright file is now in the release and can be found by extracting it.
Remove disused file data/column.png.
Add some CC-licensed sound effects, with support code and copyright file updates.
Reduce the SDL_mixer buffer size.

4096 samples at 44100 Hz were 93 milliseconds, which made any sound effect request lag by up to 109 milliseconds (that buffer + one frame).

The buffer is now 1024 samples, which can lag up to 39 milliseconds (23 milliseconds + one frame).
More credits.
Show the score in the space between rectangle pairs.

The player will see, for example, 21 22 23 on the screen. He or she is likely to concentrate on the space, so it will be easier for him or her to see the score he or she will get than if it were shown only in the corner of the screen.

After passing the 21, it becomes green. A rectangle pair generated at this point would be 24, which the player will see once the rectangles are within eyesight.
Do not multiply the collision sound if the player collides with a rectangle.
Set the window icon and title for supporting window managers.