AGREEMENT OF LIMITED PARTNERSHIP OF BH BUILDING PRODUCTS, LP