Add Scrutinizer, upload coverage, add Travis cache