Feature/seqware 1434 ini files

Documentation for this cluster of bugs is available at https://wiki.oicr.on.ca/display/SEQWARE/2013/01/22/Jan+22%2C+2013%3A+ini+file+issues

In short, the web service was improperly adding workflowparam objects that were attached to a workflow object that had just been added. Also, the ini parameter parsing disallowed blank values and also disallowed whitespace within values for keys. 

Tests are at seqware-common/src/test/java/net/sourceforge/seqware/common/util/maptools/MapToolsTest.java and seqware-webservice/src/test/java/net/sourceforge/seqware/common/metadata/MetadataWSTest.java