[#5596] Added safer implementation of LinkField

Signed-off-by: Cory Johns <johnsca@geek.net>
[#5596] Removed remaining references to HTMLField and LinkField

Signed-off-by: Cory Johns <johnsca@geek.net>