Squashed 'lib/python/cidl/' changes from ce1addc..6029057

6029057 Fix basestring error with Python 3.x
41c7e1e Fix missing +/- sign in float regexp
acce704 PyPI upload preparations

git-subtree-dir: lib/python/cidl
git-subtree-split: 602905733d2a4bf054e02c7d350e6cc7f7385a7b
Update cidl