Initial version of PQN optimization with constraint projection.
Use original phiweave RingBuffer implementation.
Add default implementation of ProjectableProblem#project.
Move stuff around to get more immutability.
Make projection its own function.
Merge pull request #60 from crealytics/master

Port PQN from phiweave to Breeze
fix compilation errors in learn project
Merge pull request #62 from ryanlecompte/master

Update build to fix compilation errors in learn project
Merge remote-tracking branch 'scalanlp/master'

Conflicts:
	project/Project.scala