JQL là gì? Chức năng, lịch sử và phân loại