Fix handling request parameter type.

- Fix number detection. ('192.168.1.1' is not number but string)
- Fix ? detection of number or numberish string. (eg. 10 and '10')
- Add null value handling.
  - Fix warning when request parameters includes null value.
  - Add type 'Nullable' on documentation. (I'm diffident...)