Use activity id as default for when and href.

SuperdeskProvider.activity id can be a url and thus it will be used
as route.when and link.href if these are not set explicitly.
Create separate superdesk-archive app.

Introducing generic list view.
Abstract $location handling via LocationState adapter.

And thus leave room for storage based state adapter.
Fix data adapter page handling.
Fix jshint errors in data.js.
Set list view item template via transclude.
Implement ingest widgets via data adapter.
Use superdesk.data for ingest items.
Add reload method to data adapter.
Merge remote-tracking branch 'petr/tmpmaster'