added sorted locked variants
added ValuesByKey1 and ValuesByKey2
added new ForEach methods
added Keys1 and Keys2 to bi-directional mapping dictionary
renamed XMLRPC to actual Nwc.XmlRpc name (not yet used anyways)
Merge commit '680cff11c86cba19b67a1dd8d1cf302fc97ee7ef'

* commit '680cff11c86cba19b67a1dd8d1cf302fc97ee7ef':
  renamed XMLRPC to actual Nwc.XmlRpc name (not yet used anyways)
  added Keys1 and Keys2 to bi-directional mapping dictionary
  added new ForEach methods
  added ValuesByKey1 and ValuesByKey2
  added sorted locked variants