Ticket #2078: Facebook spout implemented, refactoring and bug fixes