distinguish compiler and linker flags

The '-mthumb-interwork' and '-march=' flags
are related to the code-generation process
but not to the link process.

In general case this options are platform-related,
but ML-supported cameras are not very different,
so we can set this options in one place.

Anyway, there is no need to write '-march=armv5te'
in multiple places.
Post deflicker: fix dumb bug
7D: found raw image buffers! raw overlays and silent pics working
Merged in frantony/magic-lantern.flags (pull request #164)

RequestForComments: distinguish compiler and linker flags
raw_rec: CPU usage fixes outside LiveView
raw_rec: minor timing tweaks; diagnostic code for early stops (watch out for 3 or more beeps when recording stops)
Fine-tuned edmac test from don't click me, no more buffer overflow
stub-checker: Script to compare two different stubs.S files to spot possible errors or missing stubs.

Requires python 3.2
650D.104: Correct AllocateMemoryResource stub
stub-checker: Add options not to use colors and to display only missing stubs
Experimental: use ResLock with EDMAC operations. No more ERR70 on don't click me when switching video modes! Credits: g3gg0, http://www.magiclantern.fm/forum/index.php?topic=6740
Enabled ResLock on 60D, found out the EDMAC channels were in use. Autodetection routine for unused channels. Still getting some pink frames at 2.5K and with MZ.
Moved ResLock outside memcpy functions, so you can lock once and do multiple copy operations. Added lock/unlock calls to raw_rec.
Fix file manager placeholder
650D.104: Fix font addr
650D.104: Cleanup
650D.104: Add installer code
650D.104: Build instead of v101
Add CONFIG_FW_VERSION
650D.101: FW_VERSION is 101