Brought in the develop branch changes
Removed check for no channel data that was causing availability to not
be processed.
Fixing raw type warning.
Removed eclipse files
Removing raw type warning regarding metricClass and dependencies.
Added wildcard type to Iterator to remove warning. The type looks like
it should be Iterator<Option> based on
http://commons.apache.org/proper/commons-cli/apidocs/org/apache/commons/cli/CommandLine.html#iterator()
But this generates an unchecked warning.
Formatter was not referenced. Eclipse was complaining about it not being
closed. So I removed it.
if (noiseType == null) could never be true. The line above it
String noiseType = new String(charBuf);
will always create an object hence noiseType can not be null.
I removed it since the code was doing nothing.
The original writer may have intended
if (noiseType == "")
But since it is working with the dead code, removal seemed appropriate.
Added .classpath to .gitignore and removed from index.
Added .settings to .gitignore and removed from index.
Revert "Formatter was not referenced. Eclipse was complaining about it not being closed. So I removed it."

This reverts commit 99fc1cff865a49be00c7c0bc6fc87004f9b3d79e.
Moved log4j.properties to src directory.
Added default case to enum switch. This removes eclipse warning.
Fixing redudant casting from javac warnings.
Removed the copy of Math.PI from Cmplx.java. It was unused and had no
reason to exist. Math.PI fulfills all needs, since the value of PI
doesn't change.
Removed redundant variables in real() and imag(). Both merely declared
"r" set r=this.r and returned r. Eclipse complained of unused variable,
so I removed them.
Changing default memory size to 30 GB instead of 5 GB. This removes most
memory errors due to large dataless.
Minor clean up of AvailabilityMetric and Scanner
Merge branch 'master' into develop and fixed a few minor issues

Conflicts:
	src/asl/seedscan/metrics/CalibrationMetric.java