Eight treehouses — two designed by Pete Nelson of Discovery Channel’s “Treehouse Masters” —offer a natural, upscale getaway in Glenmont, Ohio.