General CQ Brown has been confirmed as chairman of the Joints Chiefs of Staff, despite a months-long Senate blockade.