The following issues were fixed:
* comparison too broad (e.g. "0" misinterpreted as "true")
* python: comparing string with number (is never equal in python)
* unwanted non-zero exitcode (compound command "&&" as last command in
shell code block (e.g. "case" or "if" branch))
* access to unset variable (shell style issue)
* Add modules
logon
cputime
blockrw
redosize
eventwaitnetwork
eventwaitadministrative
eventwaitconfiguration
* Update modules
cachehit: Changed to calculate hit ratio between munin-node update intervals by CDEF
sessionwait: Add CPU status, Add graph_info
table_fetch: Add table_fetch_continued_row field
pgastat: Add aggregate PGA target parameter field
* Improvement
Change not to execute sqlplus in for loop in getvalue funcs to improve performance
Change to add field.min 0 when type is DERIVE
Add label_max_length in config() to supress new line in graph image
Change graph_title for sorting
* Fix styles
Enable set -o nounset
Add double quote to supress shellcheck warning
Change some quote styles
Remove meaningless double quote around $( )
Add whenever sqlerror exit sql.sqlcode