make task::consume_switches more robust (handle escape sequences and quoted values correctly)
Fix broken unit test in assignment_test suite