Task List comments

After seeing how desired this feature is at [user voice](http://vfpt.uservoice.com/forums/247560-general/suggestions/5773087-todo-comments) I decided to attempt to implement it.

This is what I have so far. I'd be willing to invest some more time into improving it by implementing:
- updating Task List when files are modified from outside of VS
- navigate from task list entry to location in code file
- other useful ideas

Those are just things to experiment with. I don't know how hard/possible it would be to implement them.

I don't have the means to test this on VS14, so I'd appreciate if you could do that. 2012 and 2013 work fine.

Thanks!

P.S. Just let me know if I should change anything

**EDIT**: I noticed AppVeyor failed to build this PR for the same reason it failed to build others 3 days ago (something about "NUnit test failed"). Is there something I can do to fix it or is it normal?
All the tests effectively checks the regex `@"\s*//[/*\s]*((%s)(?:[^a-zA-Z0-9_]+.*|(?:[^a-zA-Z0-9_\s]{0}\s.*))?)$"`. Maybe we should express it explicitly in the code (and greatly simplify it as well)? I mean `File`, `Line`, `Priority` are constant, and `Column` is directly determined by regex match group.