What is Spigot? CraftBukkit? Bukkit? Vanilla? Forg - History

What is Spigot? CraftBukkit? Bukkit? Vanilla? Forg