fixed; setting nested mixed paths

closes #1418
fixed; numbericAlpha path versioning

was over-aggresive
Revert "Revert "added; support for awaitdata query option""

This reverts commit d87147da14c5117dd29313393764f0765a935faa.
Revert "Revert "added; mongos failover support""

This reverts commit af0d340537f75f2f0b224858bf54955d18402bb9.