Fix possible gcc optimizations to binary reading
Normalize source code

Add .gitattributes
Remove trailing whitespaces
Fix corelib tr
Allow to use more than 2GB of memory on win32
Enable widget debugging
Market fixes for creating offers, got Tibia working properly with market, fixes to statistics.
More compatibility with OS X in CMake

Optimize Tile
Remove unused func
Huge engine change, replace all std::shared_ptrs

Create a new shared pointer type stdext::shared_object_ptr and stdext::shared_obj
using boost::intrusive_ptr

Advantages:
 * half memory usage
 * faster and lightweight

Disadvantages:
 * using weak_ptr is not supported anymore
 * compiling seems slower
Optimize map tile storage

Tiles are stored in blocks of 32x32 now, improving tile allocation and access speed
Just some refactoring
Fixes for compiling with clang
Fix crash in clang while casting enums
Finished accepting buy/sell market item offers, few minor fixes.
Fix compile issue in mingw32
Some more market fixes and ascetics
Fix typos
Fix some bugs
More fixes for 9.6

And add ping bindings :D
Some small fixes.