add object divElement, Molpy.newObjectDiv()

create function Molpy.newObjectDiv that returns a div

add divElement property to tools, boosts, and badges
objects call Molpy.newObjectDiv() with relevant arguments on creation

changed icons using id for identification to classes (will allow for
favorites to have icons as well)
priceHTML function, fiddling

move price generation to a separate function

Remove creation of div on creation of object. It would kill mobile
devices to store a div for everything all the time... that's part of why
the refactor is needed in the first place. DOH!

add getDiv functions
new OnMouseOver and OnMouseOut, refactor to use existing functions

add new handlers for mouse over and mouse out, browsers are meant to
handle that stuff, so lets let em instead of recoding it ourselves

refactored Molpy.newObjectDiv to use the various Get functions

some modification to those Get functions
lots of div related stuff

rename tool images to match new generation pattern
jiggered with css for tools as well

normalize functions related to div creation across all objects
cleanup newOjectDiv as made possible by above normalization
Merge branch 'master' into refactor_div_creation/display
add ownedHTML stuff
add repaintCastleTools and repaintSandTools

plus some other stuff that popped up while working on those
clean up Molpy.RepaintShop

method now uses divs

it will eventually be changed to correctly repaint the shop and not
tools, no clue why tools are in shop repaint
redacted stuff

add visible checks for redacted location

start of a code needed for redacted functionality without old string
insertions
fill in the missing redacted list items
Molpy.dispObjects related changes

add Molpy.removeGroupFromDispObjectsCategory()

rename Molpy.displayObjects > Molpy.dispObjects

other small, various related changes and additions
start work on repaintShop
refactor some repaint stuff
mostly removed old repaints

funtionality moved into new div oriented repaints, old repaints call new
ones

some bug fixing
couple bug fixes
some stuff with updating divs

cleaned up Molpy.Draw a little bit

added update functions to all object types (these might get removed
later)
rename and rereference repaint flags

very little checking was done to see if repaint was needed or something
else would work better, it would be good to go back and try to get rid
of as many repaints as possible
bug fixes
various / partial commit
Merge branch 'master' into refactor_merge_master

Conflicts:
	castle.js
	gui.js