Random null value in plsql generated data

I have added another small feature to the testdata library. The ability to create random data is good, but
sometimes you also need to have "gaps" in that data. So I made it possible to randomly create null instead of a
value for any generated field. Simply surround the generator function in parentheses and add how big a percentage the chance
are of a null value after the parentheses.