7) Is there a special add-on you need to install for managing Agile projects in JIRA?

No, we do not need to installed anything. If we create agile project it will give you all the functionality of agile.