Resolve variables recursively

Hello ! We wanted to contribute to the jdeb project as we improved variables resolution for our needs.

When the MapVariableResolver is fulfilled, some entries are composed like :
"myVariable" : "${otherVairable}"
"otherVairable" : "the value that I want"

.. this patch makes the resolve action on the key "myVariable" returning "the value that I want".