Clang to Master

Opened this to get some summary statistics.  @girving should do the actual merge :)