Merge branch 'release/0.8.6' into develop
fix version for next step development
add more debug friendly message to GroupedException
a bug for analyzing resource path from classpath: protocol
fix the bug that missing DelcaredInstanceUtil.createInstance calling
when add default handler
add a test case for exception occurring in json handling
add error log output for request handler method not found
refactor for context map for scope (a new ContextMap is added) to clarify the necessary interface methods
upgrade ec configurations by updated ec new version
add RendererTester for better test support
fix list text rendering test for confirming list of long/int/boolean
for better log message
fix value handling for long/int/boolean to avoid null pointer exception
attribute rendering would treat primitive type and boxed type in different way.
fix log output of "selector not found" for better IDE compatibility
refactor Renderer

1. add TestableElementSetter.java to support render test function
2. remove type specified rendering method for "Long, Integer, Boolean, String", all the types now are handled by TextSetter
3. add a RendererTester for test purpose (we need tests for this tester...)
add test for RendererTester.java(removed Renderer#toTester)
(missing commit)add test for RendererTester.java(removed Renderer#toTester)
add test for RenderTesterTest#getAttr
treat null rendering value as removing target node.

also revived removed type specified methods in Renderer for better api readability.