support for multiple parameter values where possible, keeping the order when possible
Future-proof the Java client
Changed type of parameter map to Map[ShortPartParam, Seq[String]]
explain why the map
replace a lament with a TODO
add a test to ensure param values order is kept
code review
Merge branch 'develop' into feature/conserve-param-order
Merge branch 'develop' into feature/conserve-param-order

Conflicts:
	java-client/src/main/scala/com/m3/octoparts/client/OctopartsApiBuilder.scala
Merge pull request #21 from mauhiz/feature/conserve-param-order

support for multiple parameter values