Added a very good and complete book for Java and added iOS book
Update free-programming-books.md

Fixed typo.
Added the 'How to do what you love & Earn what youre worth as a programmer' book to the 'Professional Development' list.
Added the 'What I have learned from failure' to the 'Professional Development' list.
Added the 'Why programmers work at night' book to the 'Professional Development' list.
Merge pull request #604 from rodrigo-medeiros/master

Added three books to the to the 'Professional Development' list.
Added the 'Oh My Js' book to the 'Javascript' list.
Added the 'Javascript and Node FUNdamentals' book to the 'Node.js' list.
Merge pull request #605 from rodrigo-medeiros/oh-my-js

Added the 'Oh My Js' book to the 'Javascript' list.
Merge pull request #606 from rodrigo-medeiros/js-fundamentals

Added the 'Javascript and Node FUNdamentals' book to the 'Node.js' list.
Removed broken "Programming Scala"
Added "Смолток: Язык и его реализация" (RU)
Added "Java Programming for Kids, Parents and Grandparents" (EN, FR, RU)
Merge pull request #607 from alexanderfefelov/master

Removed broken "Programming Scala"
#608
Added the 'Express.js Guide' to the 'Javascript' list.
Merge pull request #609 from rodrigo-medeiros/expressjs-guide

Added the 'Express.js Guide' to the 'Javascript' list.
Added the 'Use Vim Like a Pro' to the 'Vim' list.
Merge pull request #610 from rodrigo-medeiros/vim-pro

Added the 'Use Vim Like a Pro' to the 'Vim' list.
Added the 'Your API Is Bad' book to the 'Software Architecture' list.