Merge pull request #139 from nbproject/import-annotation

Refactoring and improvements from "import-annotation" branch to be merged back with master
hide add Youtube video link
add section id
update to using grunt 0.4.x
updated install instruction, and got rid of some non-needed grunt stuff
forgot those 2 instructions
clarified grunt instructions a bit.
Duplicate file UI/javascript work. Step 1.
ThreadSelect added
Cleaning up indentation in init.desktop to make editing nicer.
Import Anotations through 'Duplicate File' is fully functional.
Merge branch 'master' of https://github.com/nbproject/nbproject into import-annotation