Those are all loverly definitions, and junk, but I think that the present-day definition of "troll", given the frequency that the word it tossed about on the Intarweb, should be "Person who posted someting that I (the Generic I, i.e, The Perceiver) don't like".