Automatically select libc++ on darwin and libstdc++ elsewhere, with flags to override