Ignore foreign and unknown in PDF #1402
Refactor MessageUtils methods to be instance methods

MessageUtils has previously had getInstance method, but getMessage
methods have been static. This commit changes getMessage methods to be
instance methods and MessageUtils needs to be accessed with getInstance.
Remove deprecated Java code #1319
Clean PDF2 index stylesheet
Refactor XEP index stylesheet to extend base index stylesheet #1403
Add PDF2 index term continuation to base stylesheet #1403
Fix tocjs sample #1404
Update release notes for M4
Update milestone number for 1.7 M4
Remove shortdesc replacement in PDF #1393

When shortdesc is defined in topicref, in PDF the map shortdesc is
pushed to the topic and replaces the topic shortdesc. This goes against
the DITA spec which only allows the map shortdesc to be used in
navigation.
Update release notes
Adding .gitattributes to make EOL constant

Following the convention described at
<https://help.github.com/articles/dealing-with-line-endings>.
Document plugin configuration and implementation features
Change filter file parameter to URI

Use Ant to create URIs instead of trying to construct them from file
path in XSLT.
Pass export.xml URL to conref XSLT as parameter

Instead of constructing the export.xml URL in XSLT from base and temp
directories, generate the URL directly with Ant's makeurl and pass it as
a parameter.
Normalize line feeds
Add deprecation comments to code
Normalize line feeds

[ci skip]
Clean XSLT imports #1409
Separate profiling filter into a separate filter #1312