Revert "Make sure that api requires authentication by default" to fix tests

Tests have been broken for the last two weeks. (see http://ci.spree.fm)

I don't believe this commit provides additional security. All logged in users (incl. non-admin) are given an api key.

If this is a desirable change, IMO tests should be fixed first.

This reverts commit 3e89c8e52ced3935f74048f288aa9cdc524c88dc.