fix #322 invalid html test

Html test contains two errors

1. disabled is a boolean attribute, so it's value should be 'disabled'
2. using border as style make testing IE painful, the returned value is "border-top/bottom/left/right"
Using color reduces the problem but anyway the return value is 'COLOR: black' : mixed case and no semicolon
fix #309 vertical splitter bug in IE9

In IE9 a vertical scrollbar can appear even in 0px width container (likely
a browser bug), this fixes that issue.

Pull request #323.