Removed hal/hal source path.
Added concept of LinkBuilder, with SingleLinkBuilder and MultipleLinkBuilder implementations. Plus a Links class with static foreign methods to build links.  LinkBuilder creates LinkTemplate instances that can be marshaled to ‘any’ link format.
Introduced initial HAL Link and Resource classes.