Improve tooltips

Allow tooltips in div element (currently tooltips only allow items in pre element which is tricky to format). Also fix wrapping, remove gradient fill, and introduce a maximum width of 500px by default.
modifying visual style of the tooltip doesn't belong here, if you need to change tooltip styles, to better match your application, add a css rule for `.ace_tooltip` or `.ace_doc-tooltip`