Primal Scream rocked the Usher Hall in Edinburgh on Thursday night with a set mixed with new songs and greatest hits.