make the wysiwyg field work out of the box

copies over a number of functions from the default concrete5
content block to translate image and page links

also adds in the start of a place to allow fields to drop in their
own custom functions (ie: getImageObject for image fields)
load the file for file fields