to pass starting point from MPB

introduced a few more statuses; `restartProblem` should be called only
after the problem is initialized.

closes #11
include warmstart test
convert assertion into error message
Merge pull request #12 from JuliaOpt/fix-warmstart

to pass starting point from MPB