By TravisCarden: Moved permission definition to checklistapi.permissions.yml per #2311427.
By TravisCarden: Replaced l() with routing based URL generation API per #2346779.