merge beautolxml and master. use adapter for bs4 api with lxml