Update list of git-ignored files
Update client data interface

Allows to retrieve one or more values corresponding to provided XPath.
Update Promote helper so that custom data can be retrieved as array.
[Bug #2531] Add test
[Bug #2531] Fix