Allow custom settings field types

Allows custom settings fields types + has backward compatibility for settings fields without defined 'type' which falls back to text input.
Update class-wp-job-manager-settings.php
Merge pull request #253 from JeroenSormani/master

Allow custom settings field types