Wrote a paser for MXBean attribute name ( form of <[SystemProperties."java.class.version"]>) and edit test unit to indicate behaviors at corner cases.
Modify Extractor's timer to use timer.cancel() instead of an extra flag.
Added getSupportedType() to get the DataType supported
Revert "Added getSupportedType() to get the DataType supported"

This reverts commit 614634735996ca21a4a7f2060446a3ba5056c2e6.
Rename checkTypeOf() to supportTypeOf()
implemented multi layered attribute
Fix a small error in aliasing attributes
Unit test for multi layered
Clean up test
merge with upstream
merge with upstream
merge
Merge
Merge pull request #43 from ankel/master

MX bean support