setup gulp, install npm and bower dependencies

add style.less, change list.js style, install octicons, add icons to
off-canvas menu, add package.json, install gulp, install devDependencies
and create gulp task, add .editorconfig, .gitattributes and .gitignore
delete unminified style.css from dist