* Image.cs: Fixed bug setting for first time width and height
Fixed bug with lineal pixel encoding
Fixed bug reading/writing bits from/to buffer

* Ncgr.cs: Fixed bug with CHAR class name (must be the same as block
  name)
Fixed bug with CPOS class name
Fixed bug reading witdth and height
Added attempt to fix bad values (width, height and data length)

* NitroFile.cs: Specify unknown block name

* Program.cs: SearchVersion accept any type if it has a property
  NitroData
Added ImageInfo to show NCGR info
* Ncgr.cs: Code cleaning
* Program.cs: New test to select specific files
* Image.cs: Texel are indexed
* Ncgr.cs: Figured out "Unkonwn1" value from CHAR section.
* Nclr.cs: Figured out real meaning of "IsMultiPalette8bpp" field
* NitroFile.cs: Increased game compatibility by allowing bad format
  files.
* Ncgr.cs: Attempt to figure out "Pixel encoding"
Set default dimension to work properly with tiled images.

* Image.cs: Refactoring for future methods creating subimages.
* Image.cs: Created methods "GetTile", "CreateSubImage" and
  "CreateBitmap with palette array" for Map and Sprite later
  implementations.
Fixed problem of accessability of TileSize and PixelEncoding (it makes
  no sense changed them after create the image)
* Map.cs: Unfinished map implementation

* Image.cs: Refactoring
Added method for Map implementation