add vertical/horizontal/equalength
add subsystem/reset to expression
add Expression#unknown for marking all params unknown
Add Sketch#solve
Expression.mark(0) resets param.mark to 0
fix Expression#marksTwoParamsEqual
add initial Solver#forwardSubstitute
remove unused test.js