WL-1001 SAK-18222 Reading list in hidden folder.

Use the authz groups from the content service.

Conflicts:
	citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseCitationService.java
WL-1409 Better OpenURL support in citations

WL-1409 Make sure journals don't have both a source title and a title of the same value.
WL-1409 Add support for read config from XML file.
WL-1652 Make sure value become multivalued when not in schema.
The bug was that attempting to set the otherIds on a citation was causing previous values to disappear.
WL-1601 A fix that actually works in all browsers.
We only set the window name after opening the new window.
WL-1681 Make sure display name never goes multi valued.
I don't think this is essential but a belt and braces solution shouldn't hurt.
WL-1681 Don't handle special properties twice.

When reading a citation from the database we would handle the special
properties twice (once in the custom code and once for the generic properties).
This would lead to duplicate property values appearing now that off schema
properties can grow to become multivalued.

Conflicts:
	citations-api/api/src/java/org/sakaiproject/citation/api/Citation.java
	citations-api/api/src/java/org/sakaiproject/citation/api/CitationService.java
	citations-api/api/src/java/org/sakaiproject/citation/api/SearchManager.java
	citations-api/api/src/java/org/sakaiproject/citation/cover/CitationService.java
	citations-api/api/src/java/org/sakaiproject/citation/cover/SearchManager.java
	citations-impl/impl/pom.xml
	citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseCitationService.java
	citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseConfigurationService.java
	citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseSearchManager.java
	citations-impl/impl/src/java/org/sakaiproject/citation/impl/DbCitationService.java
	citations-impl/impl/src/java/org/sakaiproject/citation/impl/openurl/BookConverter.java
	citations-impl/impl/src/java/org/sakaiproject/citation/impl/openurl/GenericConverter.java
	citations-impl/impl/src/java/org/sakaiproject/citation/impl/openurl/JournalConverter.java
	citations-impl/impl/src/resources/org/sakaiproject/citation/impl/citations.xml
	citations-impl/impl/src/test/org/sakaiproject/citation/impl/BookConverterTest.java
	citations-impl/impl/src/test/org/sakaiproject/citation/impl/openurl/OpenURLServiceImplTest.java
	citations-impl/pack/pom.xml
	citations-impl/pack/src/webapp/WEB-INF/components.xml
	citations-servlet/servlet/pom.xml
	citations-servlet/servlet/src/java/org/sakaiproject/citation/servlet/CitationServlet.java
	citations-servlet/servlet/src/webapp/vm/servlet.vm
	citations-tool/tool/pom.xml
	citations-tool/tool/src/webapp/vm/citation/add_citations.vm
	citations-util/util/src/bundle/citations.properties
WL-1538 headers added to html
WL-1566 Fix citations/title view switching.

Enabled noConflict on the citations view breaks the existing code on there. So we don't use noConflict.
WL-1550/1650 Always display Edition and Notes for citations

Conflicts:
	citations-impl/impl/src/java/org/sakaiproject/citation/impl/CitationListAccessServlet.java
WL-1409 Put back in original order.

Conflicts:
	citations-impl/impl/src/java/org/sakaiproject/citation/impl/BaseCitationService.java
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

BSGAPP-7 Resolve /user/EID/ references for citation lists.
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
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