Preliminary implementation of MBeanScanner

Able to get a list of MBean ObjectNames and get the MBeanInfo.
Can construct a simple XML String representing the configuration.
Possibly consider using an XML building library
Utility class for scanning registered MBeans

MBeans registered with the platofrm MBean server are discovered
and an appropriate configuration file is generated.
This configuration file is readable by JMXetric.
Add MBeanScanner utility class

MBeanScanner scans for MBeans registered on the platform
MBeans Server. It then generates a configuration file
using default values. This configuration file can then be
fed into JMXetric.
Use a Set for the configuration fields
Add comments and formatting edits
User of MBeanScanner can specify file to write to

The default is still System.out, and if there are errors
opening the File, MBeanScanner will default to System.out.
Replace try-multi-catch with normal try-catch
Silence maven warnings regarding docs
Fix for compilation on older java versions

Remove try-multi-catch blocks.
Remove diamon operators.
Move MBeanHolder and MBeanAttribute to own files
Separate the configuration of Ganglia and JMXetric

Introduces 2 new *ConfigurationService to take care of configuring
Ganglia (GangliaXmlConfigurationService) and JMXetric
(JMXetricXmlConfigurationService).
XMLConfigurationService is now a parent class and wrapper that preserves
the current API.
This separation allows for easier testing, and thus 2 test classes have
been introduced, GangliaXmlConfigurationServiceTest and
JMXetricXmlConfigurationServiceTest.
jmxetric_test.xml is also updated to allow for the new test cases.
Remove diamond operators
pom.xml: update developers
Merge pull request #23 from ngzhian/xmlconfigurationservice-fix

Refactor configuring from XML file
Merge pull request #24 from ngzhian/scan-mbeans

MBeanScanner is a utility class for scanning registered MBeans