Merge tag '1.2.2' into develop

Release: 1.2.2
Preparation for new development cycle after release 1.2.2
Remove unwanted methods.
Add method for single elements
Update with composer
Redo the element method
ID shows up in the options.

When cerating a select tag, the ID shows up in the options list.
Fix wrong test result
Update vendor

- Update Laravel Components
- Add Session class
Remove vendor tests from repository

There really is no need for the tests directories in the repository
Different default values
Improved options class.
No need for property.

The parent __construct does not return any value and we do not use the property.
Define $return before hand.

The variable $return does not seem to be defined for all execution paths leading up to this point.
Refactor the options component
Code style code
Can't make up my mind about code style :)
Fixes after Scrutinizer check
Wrong return value
Redo code styling