Merge pull request #1 from rolloff/master

adding run-main
Fix mapValues serialization issue
Add option to reuse A in local qr
Set depth to be log_2(partitions)
Add profiling in BlockQR and log4j.properties
This helps breakdown time spent in TSQR, Modified LU and
trailing update for each column block.
Filter out empty partitions in apply
Use DenseMatrix.copy instead of loops
Merge branch 'master' of https://github.com/rolloff/ml-matrix into rolloff-master

Conflicts:
	src/main/scala/edu/berkeley/cs/amplab/mlmatrix/BlockQR.scala
Fix BlockCoordinateDescent
Merge branch 'rolloff-master'
Fix SGD result and some more style fixes
Merge branch 'master' of https://github.com/amplab/ml-matrix
pulling in most recent style changes to stability checker and sgd