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
LTSVLogWriterise all the things
Merge branch 'develop' of github.com:m3dev/octoparts into feature/ltsv-all-things
Add spec for LTSVLogWriter to make sure proper methods are called on the underlying writer
Fix test description
Fix Scaladocs
Merge branch 'develop' of github.com:m3dev/octoparts into feature/ltsv-all-things
Fix other logs
Add check for addhostname
Merge branch 'develop' into feature/conserve-param-order

Conflicts:
	java-client/src/main/scala/com/m3/octoparts/client/OctopartsApiBuilder.scala
Macros forever
Use Macros
DRY up macros a little bit

Might also speed up compilation by a bit.