FIX make error message work when return_path=False. Btw I feel that getting "references" for numbers out of numpy arrays is pretty ugly.
TST fix random states in all dict learning tests, make test independent of test sequence.