Thanks @TonyLi !
Yes, it does. The First Person Controller includes melee weapons whereas UFPS does not. All of the documentation/videos are the same though for all of the controller variants since they share the same code base. There is a feature comparison table within this thread .
Version 2 was completely rewritten from version 1. In version 2 there is a layer manager which allows you to specify what layers that you want to use.