Response to ticket #2900: get all attributes if none are specified
Response to ticket #2943: performs type checks when extracting data
Response to ticket #2754: Handle exceptions by sending them to the logger
Fixed issue where data types were improperly ensured during extraction
Fixed formatting issues and added System.exit calls to unresolvable "catch" statements
Fixed formatting issue
Changed exit codes for fatal errors
Merge remote-tracking branch 'upstream/master'

Conflicts:
	jmx-extractor/src/main/java/org/jmxdatamart/Extractor/Bean2DB.java
	jmx-extractor/src/main/java/org/jmxdatamart/Extractor/Extractor.java
	jmx-extractor/src/main/java/org/jmxdatamart/Extractor/MBeanExtract.java
	jmx-extractor/src/main/java/org/jmxdatamart/Extractor/Settings.java