Setup flymake.
Merge branch 'master' of github.com:svetlyak40wt/dot-emacs
Changed way how additional packages are loaded.

- Two helper functions were introduced: use-package and use-packages.
- Custom extensions, placed into ~/.emacs.d/lib/ are loaded automatically.
- Now yasnippets package is initialized by default and snippets should
  be placed into ~/.emacs.d/snippets.