Add Docset target; fix sample project configuration

1. Added a Docset target for generating the docs set
2. Added a HTML Documentation target for generating the online docs
3. Fixed sample project configuration such that they rebuild correctly when TLIndexPathTools sources change