Protect Term#rdf_subject

Terms having public rdf_subjects created a pitfall users accidentally
trying to work with Terms instead of their member values. This tightens
up the API to prevent confusion.
Merge pull request #62 from no-reply/feature/protect-term-subject

Protect Term#rdf_subject