Updating internal SQL to be more database agnostic and work in both MySQl and Postgresql

Part 1 - still a bit more to do and needs further testing
more sql updates
Updated migrations for index name, default value. Added Capistrano (2.15.5) to gem file
updating comments
ALM-622 added v5 API
ALM-622 admin dashboard now uses v5 API
ALM-626 use v5 API to display article list in admin dashboard
ALM-622 renamed signposts for v5 API, using group names
ALM-622 added rspec tests for v5 API
ALM-626 show most-cited articles via API
updated list of contributors to the project
ALM-622 fixed cucumber tests for v5 API
ALM-626 fixed display of article lists in admin dashboard
ALM-401 make monthly report test independent of current date
ALM-622 drop ordering by DOI
ALM-620 redirect requests to info:doi
ALM-622 standardize v5 Api response format, paginate api_responses
added contributors to documentation
fixed name spelling
ALM-585 use groups instead of categories for visualizations, but sources without charts in horizontal order