refactor.

fieldeditor and methodinvoker use their own logger
change zkcontext's logger to private
refactor.

extract interface from fieldeditor and methodinvoker
refactor.
Merge branch 'release/v1.5'