api v2 gpg controller changes
fixing ng-upload forms for firefox

under firefox ng-upload seems to trigger the callback on page load
so we can just ignore this (as was done in gpg-keys already) if there is no
content
Merge pull request #3615 from jlsherrill/upload

fixing ng-upload forms for firefox
Merge pull request #3570 from parthaa/gpgkey-v1-to-v2

api v2 gpg controller changes
Remove old workaround

Cause issues with tests
Include action tests in the test suite
Merge remote-tracking branch 'origin/master' into dynflow