Merge pull request #218 from biswajit-mandal/R1.06

In R1.06, we do not talk to keystone to get the project list, only from ...
Done core changes  for multi domain feature
Merge pull request #219 from sbavanasi/R1.06-49-bugs

Done core changes  for multi domain feature
Fix for bug#1334239:
Fixed performance issue with getValueByJsonPath.
Earlier, the input object is cloned at the beginning that's taking lot
of time with huge objects.
Instead, return the cloned object/array found at the given json path.
Such that if user modifies the return value of getValueByJsonPath,it won't affect original
object
Merge pull request #222 from nagakiran/r1.06_performanceFix

Fix for bug#1334239:
Adding config option to have project list either from API Server / keystone