Make jslint support while/for block without a curly braces, fix +++/--- ...

For any blocks except try/catch/function, should we only raise a warning instead of error stop the processing? Writing 

while(expr)
    single statement;

should be ok in javascript?