Rep 1159 valve spring

ZOMG VALVESPRING

For review and then merging into core_spring woo!

Integration tests aren't going to pass.
This is the scala argument parsing library. I used it in Servo, and since I was rewriting basically everything, I went with the same structure, rather than using the args4j stuff.