The classes (lt-ie9
etc.) help you to style for specific Internet Explorer versions.
This means you don't need a separate stylesheet for IE versions.
More info about these conditional comments and how to use them are described by Paul Irish - Conditional Stylesheets vs CSS Hacks? Answer: Neither!.
Also NOTE that IE10 dropped the support for the conditional classes, hence, they are not seen at the top. Ref: http://msdn.microsoft.com/en-us/library/ms537512%28v=VS.85%29.aspx
And HTML5boilerplace is going to drop those conditional classes to not support any of those IE6/7 moving forward (IE8 doesn't need much of hacks, they were the most for IE6 and 7).