raw: Provide both Allegro versions, 4 and 5

allegro.h and allegro/* are for the original Allegro,
allegro5/allegro.h and allegro5/* is for the new version 5.
Merge branch 'raw'

Conflicts:
	makefile
allegro4: Set ALLEGRO_HAVE_MEMCMP
allegro: Set ALLEGRO_HAVE_LIBPTHREAD
allegro: Share more common options between allegro 4 and 5 scripts
Merge branch 'raw'
allegro4: Remove lots of probably unnecessary #includes
allegro4: Remove SGN and ABS macros

FB already has these functions built-in, so there's no need to have them
in the binding at all.
Merge branch 'raw'
allegro4: Fix RGB and PALLETE typedefs
allegro4: Regenerate with latest fbfrog
Merge branch 'raw'

Conflicts:
	inc/allegro.bi
allegro4: Regenerate with latest fbfrog
Merge branch 'raw'

Conflicts:
	inc/allegro.bi
allegro4: Fix ZBUFFER typedef
allegro5: Remove #includes which probably aren't needed
allegro: Handle bool
Merge branch 'raw'
allegro5: Fix _al_tagbstring forward decl
raw: Regenerate with latest fbfrog