Fix travis
Merge pull request #327 from wilsonge/patch-2

Fix travis
Documentation update
Working around Joomla!'s bad way of dealing with ENUMs in getTableColumns
Build instructions, added HTML and ePub documentation targets
Added ePub book cover image
Database installer was broken in the installation script