Package multiple layout using matrix parameters

  * To support package upload to mulitple distributions and/or
    architecture the encode_matrix_parameters should be modified
    to handle URL layout specified in Artifactory documentation

    "For example, to upload package libatk1.0_i386.deb to both
     wheezy and trusty distributions, in both main and contrib
     components and both i386 and 64bit-arm architectures you
     would specify the following Target Path to upload using the UI:

     pool/libatk1.0_i386.deb;deb.distribution=wheezy;
       deb.distribution=trusty;deb.component=main;deb.component=contrib;
       deb.architecture=i386;deb.architecture=64bit-arm"

    http://www.jfrog.com/confluence/display/RTF/Debian+Repositories
    See: Specifying multiple layouts

Change-Id: I25b2c3ed1cf71e25ad1be22e30518306e05e4603
Merge pull request #16 from leki75/master

Package multiple layout using matrix parameters