Web floorplan fixes v2

Generic_Item.pm was changed recently and broke the floorplan web view so I finally fixed that. Plus I have had other local changes to fix the icons for Presence/Light_Item objects. This adds both those changes.  This one is slightly different then v1 I pushed yesterday because I added back Generic_Item support I just added it at the very end.  Is a bit odd because a Generic Item shows up as a light bulb but don't really have a better icon currently available
![screenshot from 2014-12-13 13 06 45](https://cloud.githubusercontent.com/assets/10178869/5428029/8f9b79b8-837a-11e4-86f2-a253ce43b690.png)