Adds Support for InheritableThread Scope (HK2-238)

This pull request addresses feature request HK2-238. It adds a new scope called InheritableThread that enables the creation of thread based services that are inherited by child threads. Associated tests and documentation have also been added. Please review and let me know of any questions/issues.