BSGAPP-7 Supply reading list as JSON.

This is a first attempt at returning a reading list as JSON.

Conflicts:
	citations-tool/tool/pom.xml
	citations-tool/tool/src/java/org/sakaiproject/citation/entity/CitationEntityProvider.java
	citations-tool/tool/src/webapp/WEB-INF/applicationContext.xml

BSGAPP-7 Fix previous commit.
Conflicts:
	citations-tool/tool/src/java/org/sakaiproject/citation/entity/CitationEntityProvider.java

BSGAPP-7 Fix typo of description.
Conflicts:
	citations-tool/tool/src/java/org/sakaiproject/citation/entity/CitationEntityProvider.java

BSGAPP-7 Include and ID for citation and collection.

Now the read list has useful IDs.
Also as part of this commit we return 401 when you can't access the list and aren't logged in.
Conflicts:
	citations-tool/tool/src/java/org/sakaiproject/citation/entity/CitationEntityProvider.java
WL-1834 Don't send notification when copying reading list.

Citations wasn't setting the notification level when copying a reading list which resulted in notifications getting sent.
Conflicts:
	citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseCitationService.java
WL-1616 Support BOM markers in RIS files.

Even if the BOM marker isn't very useful in working out how to decode the file, unless our stream understands it and ignores it, the file won't parse correctly.
Conflicts:
	citations-tool/tool/src/java/org/sakaiproject/citation/tool/CitationHelperAction.java
BSGAPP-7 Resolve /user/EID/ references for citation lists.
WL-2087 Force the old google scholar.

The new look UI doesn't support importing back into Sakai. We're not sure how long the old one will be around but it's better than nothing.
Provide an URL for a citation
Commenting out spring dependency so that it builds