Better structure for the test cases. New implementation for two functions.

The structure of the unit tests for the palette data types and functions has been improved. Functions hpix_set_color_for_unseen_pixels_in_palette and hpix_color_for_unseen_pixels_in_palette have been implemented.
New documentation for the palette functions.
Improved structure of the unit tests.