*Added blank libgrp main header and implementation
*Added blank unit test executable
*Added UnitTesting Structure
*Started to implement GRPImage Class (The main library class)
*Added basic CPPUnit unit testing
*Added GRPException class
*Added GRPImage Number of Frames, Maximum Width and Maximum Height of each frame
*Added GRPFrame class
*Added documentation to libgrp.hpp
+Modified CMakeLists.txt to account for the new GRPFrame class
*Added the ColorPalette Class
*Started to implement decode frame
Merge branch 'develop' of git.codeprogrammers.local:stratagusgames/libgrp into develop

Conflicts Resolved:
	Source/libgrp.hpp
+Switched from CPPUnit to Boost Unit Test Framework
*Added GRPImage query test
*Added sample GRP image and Palette for UnitTesting
*Started to implement Exception classes
*Added GRPFrameException class
*Defined ColorPalette Class
*Created additional Exception classes
*Created additional Boost UnitTest suites
*Added ColorPalette file corruption checks and unit tests from file
+Changed int16 to uint16 libgrp.hpp
*Started implementing TransparentTable color generation
*Started initial UnitTest for TransparentColortable generation
*Additional work on Transparent color table generation
*Refactoring GenerateTrasparentTable
*Implmented Greyscale Table generation
+Moved GRPImage class to it's own file, with an exception class and UnitTest
*Added GRPImageException class
+Fixed GRPFrameException file path
*Refactored LoadPalette for files