po: update Hebrew translation
README: add imagemagick and gettext
README: replace "Pocket PC" with new list of targets
Makefile: add target "OPT"
Makefile: auto-detect host ARMv6, ARMv7, NEON

Compile with NEON enabled on the Cubieboard.
SDL/Bitmap, Canvas: load mono bitmaps as grayscale

This code has been broken for a long time, ever since we switched to
PNG files and SDL_image for loading unit symbols.  libpng loads mono
images as 8-bit grayscale, and this commit changes the SDL code to
expect exactly that.
OpenGL/LibPNG: move generic code to Custom/LibPNG.cpp
OpenGL/LibJPEG: move generic code to Custom/LibJPEG.cpp
Screen/Bitmap: add method Load(UncompressedImage)

Provide generic API for existing OpenGL code.
ActionInterface: fix pedantic clang namespace warning

clang 3.3 complains about the imported namespace.
ProfileMap: rename namespace to just Profile

Eliminate the "using" directive.  This indirection was not useful.
Makefile: prepare SDL+libpng/libjpeg
OpenGL/{LibPNG,LibJPEG}: move code to Custom/Bitmap.cpp

This code is not specific to OpenGL anymore.
Screen/Bitmap: pass type to Load(UncompressedImage)

Required for the SDL version.
SDL: support libpng and libjpeg
Screen/{SDL,OpenGL}: remove SDL_image dependency

Always require libpng and libjpeg.  This is what SDL_image is doing
anyway, and since we have platforms that don't have SDL_image, we have
no advantage of using SDL_image on the others.
TaskPropertiesPanel: move task type to top of dialog

It determines the fields below it, and on the prior screen its
value is displayed at the top, so it feels right here.
InfoBoxLook.cpp: fix colors for non-color screens
InputEventsSettings.cpp: add Target up orientation option
MatPoints.cpp: for huge waypoint files, add closest wps first

Because we limit MatPoints to a reasonable size for sanity, when
filling, if there are more wps in the wp file than we allow for Mats,
add those within a small radius of the task start first,
then a larger radius.