Add basic QNX support.

Conflicts:
	mono/mini/exceptions-x86.c
Add support for QNX/arm.

Conflicts:
	mono/mini/exceptions-arm.c
Enable gargabe collection for QNX.

* SGen still crashed when collecting.
* Boehm works.
* Parallel mark still needs work.

Conflicts:
	configure.in
	mono/mini/exceptions-arm.c
	mono/mini/exceptions-x86.c
	mono/utils/mono-sigcontext.h
Add some generated files to .gitignore

Conflicts:
	.gitignore
Hack BlackBerry 10 device features into mono_arch_cpu_optimizazions() the ugly way.
Fix compilation and disable sgen for now as it breaks with some assembler error.
Hack mono configuration to build on my Mountain Lion Macbook
Merge commit '0981af7'