Added option to disable all monkey patching

Related to #1433 

- [x] Add config option to disable all monkey patching
- [x] Fix for 1.8.7
- [x] Add doc-comments for introduced methods
- [x] Add cucumber scenarios
- [x] Move specs from `disable_monkey_patching_spec.rb` to `configuration_spec.rb`
- [x] Fix feature to support 1.8.7 syntax