Removed extra from $name, since it does not follow the format of other form_ helpers. Form helpers use $extra as a string. On the form_input for example, the $extra is a string but placing extra in the first parameter results in an attribute on the resulting element called 'extra', whereas the drop down it does not. $extra is now passed along as works just as all other form_ methods do.
Merge remote-tracking branch 'upstream/develop' into develop

Conflicts:
	system/helpers/form_helper.php
Made form_dropdown compatible with the other form helper methods
Fix for selected being NULL from set_value
Removed space for travis ci checks
Actual fix for extra whitespace
Dropdown should match style guide now.
Removed non permitted changes
Updated code to match style guide
Removed extra spaces and irrelevant condition
Removed extra space, condensed $defaults
Merge pull request #2881 from brenjt/form_helper

form_dropdown array as first param fix