Authorship Identification and Verification of JavaScript Source Code: An Evaluation of Techniques