DS-1789 Deprecate Lucene Java classes
Remove compiler, plugin versions that should be supplied by parent for consistency.
Use same final artifact name as the rest of DSpace, for consistency
Merge pull request #425 from abollini/DS-1789

DS-1789 Deprecate Lucene Java classes
Address a spelling issue, and further polishing.
Default Recent Submissions to 5 on homepage, but page by 20 in browse-by
Merge pull request #427 from tdonohue/DS-1759

DS-1759 possible fix
Merge pull request #426 from mwoodiupui/DS-1826

[DS-1826] dspace-rest artifact naming doesn't follow pattern, and other small POM tweaks