supports nullable as maybe.

Append nullable type to typed/scala. This pull-request implements nullable type using 'mods' at Typed::Scala::Variables::Declaration.
I was troubled to naming. I think 'nullable' is not look good to typed/scala. After all, I chose 'maybe', but 'optional' also not bad.