Merge pull request #5696 from cash/parse_str

Fixes #5163. JS elgg.parse_str support for key[]=value1&key[]=value2.
Fixes #5695 - Extracts JS tests and coding standards into separate Travis job
Refs #5695 - Branch swapped back to master
Merge pull request #5697 from Srokap/ticket_5695

Fixes #5695 - Extracts JS tests and coding standards into separate Travis job
Merge pull request #5688 from cash/edit_widget_layout

Fixes #4934 widget add, move, and delete all use elgg_can_edit_widget_layout()
Elgg gets a front controller
fixes unit test
removes php 5.3 function
Merge pull request #5684 from cash/remember_me

Pulls the remember cookie out of users table
adds a standalone db queue
changed column name
updated renamed function in upgrade
adds upgrade script for db queue
Fixes #5701 - Repairs widget links and JS
Refs #5701 - Moved widget type to 'data-type' attribute instead of 'id'
Merge pull request #5698 from cash/front_controller

Elgg gets a front controller
Fixes #4369: Properly encodes markup in textareas
Refs #5701 - Changed data-type to data-elgg-widhet-type, dropped elgg-widget-type class
Merge pull request #5715 from mrclay/4369_textarea

Fixes #4369: Properly encodes markup in textareas
Merge pull request #5702 from Srokap/ticket_5701

Fixes #5701 - Repairs widget links and JS