Added `line' language pragma style. It is similar to `compact` but put "{-# LANGUAGE " for each line instead of padding.
* Added `line' style for pretty language pragma.

Conflicts:
	src/Language/Haskell/Stylish/Step/LanguagePragmas.hs
* Rewrite function using `compact'.
* Rename `compact' to `compact_line'.
* Added the description for new style in .stylish-haskell.yml
* Added test case for `compact_line'.
Merge pull request #34 from konn/master

Added new pragma style `line'