Kilmarnock have signed Northern Ireland international midfielder Sammy Clingan on an 18-month contract.