recurse.mk: Fixed to work with newer make versions
build.xml: Fixed a warning with ant 1.8
Added extbuild to javah classpath
Merge remote-tracking branch 'origin/Windows-build' into linux-build

Conflicts:
	lightcrafts/mk/recurse.mk
Fixed include
Added still missing includeantruntime=false instruction
LinuxLauncher: Changed revision int to String
Added stuff to gitignore
Merge remote-tracking branch 'viski/linux-build' into viski

- import climits instead of limits.h
- added more files to .gitignore, sorting alphabetically
- includeantruntime directives to suppress ant warnings
JAR signing enabled