Implement changes to profile publication list design from Sam
Add support for infinite scrolling
Styling tweaks made with Sam.
Restructure profile layout to allow whole list to be one css table

Previously each year's items were a different table, which allowed the
columns to differ in width.
Use OAE content tile icon in publication list items
Tidy up some profile files
Tidy up the profile publications code