added fields to the LinkDatabase

I added two new classes that Sitecore can use to store the field values
in the LinkDatabase. I also added the entries to the FieldSuite.config
file.
added in changes from Velir

this was a modification by Adam Lamarre from velir.
commit: 5449558a459434aa23263225d975cab48559d9a4
bug fix for pipe delimited source properties

*bug fix that prevented pipe delimited parameters from being separated
*added an additional check to see if source value is empty