Fix oauth2_response:to_proplist/1 for correct scoping according to RFC6749 section 3.3

Scopes should be expressed as a list of space-delimited, case-sensitive strings.
Also refactored oauth2_response_tests:to_proplist_test/0 to a property-based PropEr test.
Tweak binary comprehension for oauth2_response:to_proplist/1
Merge pull request #41 from synlay/feature/scope_to_proplist_fix

Fix oauth2_response:to_proplist/1 for correct scoping according to RFC6749 section 3.3
Introduce new Erlang/OTP 17.0 convenience function oauth2_response:to_map/1
Refactor oauth2_response_tests:to_map_test/0 to a property-based PropEr test