Electromagnetic Particle-In-Cell Algorithms On Unstructured Meshes For Kinetic Plasma Simulations