'32766' recursion bugfix breaks functionality in case of a doulbe backslash right before a qoute

Hi there!

I provided this bugfix earlier: https://rt.cpan.org/Public/Bug/Display.html?id=90593

We had an issue with a structure like this these days:

```
---
Data:
  CategoryID: 82
  Description: ""Test drive =&gt; D:\\""
  DescriptionPlain: 
    Test drive => D:\
  AnotherID: 70 
```

Additionally the same error occurs in the '_parse_inline_single_quoted' sub.

So I made a follow-up fix:
- Fixed bug: Complex regular subexpression recursion limit (32766) excee...ded at lib//YAML/Loader.pm line 533 ( YAML_PARSE_ERR_BAD_SINGLE ).
- Fixed bug: Subscalar with a double backslash right before a closing double qoute breaks _parse_inline_double_quoted regex.
- Added unittests.

Thx @rs-otrs for the support!