recipe/simplehttpserver: fix application/x-www-form-urlencoded POST on py3

In deploy test, this recipe is used with url encoded POST [1], but the
test only tested multipart encoded POSTs. In python 3, they are different,
with multipart POSTs, FieldStorage values are bytes, but with url encoded
POSTs, the values are string.

This small server from the recipe only supported multipart POSTs, this
change add support for url encoded POSTs.

[1]: https://lab.nexedi.com/nexedi/slapos/blob/dd7038feab70866e54028de89d0e0e1017fc276c/software/erp5testnode/testsuite/deploy-test/deploy-script-controller#L86
8 jobs for fix/simplehttpserver-urlencoded-post in 0 seconds
Status Job ID Name Coverage
  External
running Cloudooo.UnitTest-Master

15866:52:42

passed SlapOS.Eggs.UnitTest-Jerome.Python2

00:11:47

passed SlapOS.Eggs.UnitTest-Jerome.Python3

00:15:59

running SlapOS.Eggs.UnitTest-Master.Python2

15866:51:53

running SlapOS.Eggs.UnitTest-Master.Python3

15866:52:36

running SlapOS.KVM.ResilienceTest-Master

15866:52:36

running SlapOS.SlapRunner.ResilienceTest-Master

15866:52:03

running SlapOS.SoftwareReleases.IntegrationTest-Master

15866:53:10