Moved LinkType into Core

Since Core needs LinkType for initialization, it goes into there.  But
some of the surrounding frou-frou can go into Links.