Fixes for web floorplan view

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/5464255/7884c7ac-854b-11e4-9e6a-b5725b373823.png)