Feature: add DatagridCell::GetColumn method.
Bugifx: datagrid cells now properly reference and dereference parent header elements.
Url encoding fixes

Recognize &quot; as double quote in XML encoding.
Add URL::Urlencode and URL::Urldecode, use them to properly encode query string parameters.
When constructing URL, only add scheme to the URL if the host part isn't empty: URL such as http:///something.rml don't make sense.
Fix infinite loop with lots of floating elements caused by floating point inaccuracy
Fix clipping incorrectly affecting X and Y when only one was enabled.
Fix incorrect variable names
Merge pull request #43 from viciious/crashfix_and_columnid

A bugfix and a new feature for datagrid cells
Fixed GetClippingRegion
Merge pull request #51 from crazyjul/clip_fix

Fixed GetClippingRegion
Added a vc2010 project with instructions

I got tired of converting the old 2008 project each time I've tried to
compile this project. Added a readme file to get a new user up to pace with
the dependency of the freetype library.

There were some mismatch issues with the output filenames after the
conversion, which is all fixed.

The freetype[v]MT.lib is replaced with freetype[v].lib. MT is for
multi-threaded non-dll projects, and the latter is for multi-threaded dll
projects. This is the better choice since LibRocket is a dll project. Mixing
runtimes is bad mojo which can lead to subtle and hard to find bugs. Better
safe than sorry.

Also took the chance of upgrading the freetype library to v2.4.10. The
readme states which options to change in order to alter the desired version,
so its a quick fix for new and old users.

The new project is in its own directory in the build folder. All paths have
been updated for this and should work as expected. The support folder is
still in the paths and is also updated.

All final output files end up in the rep_root/bin folder. Debug versions
appended with '_d'.
vc2010 project filters fixed

Was messed up when converting from vc2008. Filters are in order. Ran a
compile to be certain nothing was out of order.
64 bit assembly is NOT the same as 32 bit, changing the Math.cpp file to account for that, otherwise build errors occur on Win64 because it assumes 32 bit platform.
Fix the VC10 multiple link target issue.
I am an idiot, I had a mismatched ).
Merge pull request #52 from Zoomulator/master

Added vc2010 project under /Build/
Merge pull request #55 from th3flyboy/master

Fixes for Visual Studio 2010 build and Windows 64 bit compile.
Remove unnecessary files from VC2010 project
Added method for loading font from memory getting the family, style and weight
information from the font data (just like it's already done when loading from
file).
Merge pull request #59 from DiThi/master

Added method for loading font from memory autodetecting info.
Merge pull request #44 from viciious/urlencode

Url encoding fixes
Fix some errors found by automated code checker "cppcheck"

- Add missing field initializations to constructors.
- Fix case of pointer dereference before NULL check.