TMX loader overhaul

In this update I redid loader for TMX(Tiled map editor maps). I decided
to use TmxSharp loader and then I wrote my own renderer for it. It is
running great and also pretty fast becouse of using spritebatch. Oh, and
when I am talking about spritebatch, I did some changes to it. This
changes was focused to make it more similar to XNA spritebatch, so I
redid before drawing and initializing to match XNA schema. Also
refactored code a bit (changed CookieLib.Graphic.TileEngine to
CookieLib.Tiled and moved SimpleBinary binary files helper to
CookieLib.Content).
Refactoring and cleanup

Did some refactoring of code (mainly external libraries), cleaned code a
bit (new interfaces) and started working on entity framework. Also did
some fixes to my TXM maps renderer (still not fonished)