Backported merge request 145125 from pyflakes

This is a backport of a pyflakes patch adding a 'builtins' parameter to
Checker's constructor.
Adds an "additional builtins" setting

This uses the 'builtins' parameter for pyflakes' Checker to allow
the user to add custom symbols that will be considered builtin/global in
every file. This is useful for projects that add symbols to the builtin
module, such as projects using gettext.install().
Finished issue #994 . It is possible to set EOL type in preferences, Added test to write differents EOL
Fixed issue #974 Margin line length did not update at startup. Refactored pep8mod patching
Merge pull request #1098 from diegosarmentero/master

 Fixed Issue #652, #1091
Changed brace matching algorythm to avoid matching one extra closing
parenthesis
Fixes #1040
Merge pull request #1099 from perrito666/master

Fixes #1040
Fixed issue #994 change the logic use Universal end-of-line or platform specific, Removed test for old logic
Merge branch 'master' of git://github.com/ninja-ide/ninja-ide
merge with master
Merge pull request #1090 from remram44/assume_globals

Adds an "Additional builtins/globals" setting
Merge pull request #1095 from malderete/master

Fixed issue #994
Fixed issue #856
Merge and replace pep8mod patch using new settings utility functions
fixing git weird behavior...
Create PKGBUILD

Arch Linux - AUR - PKGBUILD
Create ninja-ide-git.desktop

Desktop definition - Arch Linux
Create ninja-ide-git.install

PKGBUILD post. (PKGBUILD, .desktop, .install) one package
Merge pull request #1118 from cinelli/patch-1

Create PKGBUILD
* Comment from perrito666: I have no way whatsoever to know if this works, I guess we will be getting shouts from people at Arch if it doesn't
Merge branch 'master' of git://github.com/ninja-ide/ninja-ide