Merge pull request #43 from l0g0sys/master

Fixed crash with item having gem support modifier for gem not in DB.
Update README.md
Fixes #46

Small margin fixes to hide black background
Fixes #45

* Using width of icons to choose correct icon for nodes. This is because
diffrent sizes uses the same name sometimes.
* Using inactive icons when node is not selected
+ Actually changes line 210, 248 added:
    else if (Skillnodes[skillNode].IsMastery)
    {
        //Needs to be here so that "Masteries" (Middle images of nodes) don't get anything drawn around them.
    }
SkillTree background improvments

* Added Gradient on the borders
* The background image was streached and not repeted, now it does
repeat.
Code cleanup
Hotkey added to list
+ MaxLength of build name has been set to 255
	This is because I have gotten a lot of complaints that people can't
	put in a build name over 24 characters
The following have been seperated in attributes list:
* Energy Shield from Int
* Evasion from Dex
* Melee Physical Damage from Str

This is by request of a few people
False report of file change.
Merged upstream changes.
Fixed double BOM in SkillTree-Drawing.cs.