The goal of this pull request is to clean up some code that I found is duplicate and could be improved after checking #3189. This completely removes the publish() override for the JTableContent class as it is obsolete with the update.
How to test
Go to the article manager:
administrator/index.php?option=com_content&view=articles
Looks like Travis is not happy.