libsyntax: De-export libsyntax. rs=deexporting
librustc: De-export driver. rs=deexport
treemap: rm a bit of redundant code
update comments documenting issue #4492 workaround
add is_subset and is_superset to the Set trait
add is_disjoint to the Set trait
add difference to the Set trait