Fix 34616

Updated pdb.py and test_pdb.py to match the code in the CPython patch.
Merge pull request #160 from slide/master

Fix 34616
Fix 33627

Fixed the logic when an existing dialect is passed in with keyword args as
well
Merge pull request #161 from slide/master

Fix 33627
Have List and PythonTuple implement IReadOnlyList when compiled for .NET 4.5
Merge remote-tracking branch 'MBradbury/master'