add Thread.PRIORITY_DEFAULT and use Windows constants
add in contract to Thread.priority setter