Websocketpp

Add zaphoyd/websocketpp as a third party library for our build.

Note: the starsha change makes it so that excluded directories apply when starsha does its header dependency search (An excluded directory means for starsha to intentionally ignore it from it's usual processing). Originally we only handled excludes/includes when dealing with the corpus.