GH-92 Allow proc calls with empty params, and keep track of aliased SP

HPCCQueries to store aliases and their respective versioned query
HPCCDatabaseMetaData only reports info regarding default (aliased) query.
and now reports inputparam ordering.
SQLParser now allows empty params.
Added relevant test cases.

Signed-off-by: Rodrigo Pastrana <Rodrigo.Pastrana@lexisnexis.com>