[arch][arm] disable neon for cortex-a8
fix all warnings

- disable all warnings for libopenssl because this lib is a mess
- enable Werror and Wextra

Conflicts:
	arch/x86/include/arch/x86/ops.h
	dev/gcdb/display/gcdb_autopll.c
	dev/gcdb/display/gcdb_display.h
	dev/gcdb/display/panel_display.h
	dev/pmic/pm8x41/include/pm8x41.h
	dev/pmic/pm8x41/pm8x41.c
	kernel/vm/vm.c
	platform/fsm9010/include/platform/clock.h
	platform/msm8960/include/platform/msm8960.h
	platform/msm_shared/dev_tree.c
	platform/msm_shared/hsusb.c
	platform/msm_shared/include/mipi_dsi.h
	platform/msm_shared/include/mmc.h
	platform/msm_shared/include/msm_panel.h
	platform/msm_shared/include/platform/msm_shared.h
	platform/msm_shared/include/qpic_nand.h
	platform/msm_shared/init.c
	platform/msm_shared/mipi_dsi.c
	platform/msm_shared/mipi_dsi_phy.c
	platform/msm_shared/qpic_nand.c
	target/msm8610/include/target/msm8610.h
	target/msm8610/init.c
	target/msm8610/target_display.c
	target/msm8960/keypad.c
	target/msm8960_aries/include/target/msm8960.h
	target/msm8960_aries/keypad.c
	target/msm_shared/include/target/msm_shared.h
	target/msm_shared/init.c