[feature] passport/initPassport.js

passportJS authentication via github - auto disabled if not properly configured
passportJS authentication via twitter - auto disabled if not properly configured
Merge remote-tracking branch 'origin/master'