Fixed library name for linux builds
Removed remaining references to wchar

The type, wchar, is being removed for it's compilation inconsistency
Removed remaining references to wchar

The type, wchar, is being removed for it's compilation inconsistency
Implemented early bitmap sizing
Changed bitmap pixel datatype.

'union Color' is now the datatype for the
bitmap pixel array, because it is easier to
manipulate individual rgba components.
Added calls to bitmap sizing functions.

The 'Bitmap Creation' test was missing calls to
Set_Bitmap_Column_Count and Set_Bitmap_Row_Count.
The calls were added so that the test runs properly.
Added prototypes for Color manipulation
Removed 'Report_Error' implementation from error.c

Report_Error is going to be platform specific, so it
will be added to either:

	a. linux/error.c
	b. windows/error.c

This is because it will doing things like:

	1. Checking if stdout is a file or terminal
	2. Printing in color format
Removed remaining references to wchar
Added linux 'Report_Error' function
Added 'color.c'

This file will be used to implement color manipulation
functions.
Removing build directory