Disable link by default now that games work without it

Removes the need for SFML
Merge pull request #2 from libretro/master

Works on Android
Merge pull request #3 from libretro/master

(Libretro) Fix target output name
Merge pull request #4 from libretro/master

Tiled rendering define (optional)
updated readme
Changed PCM FIFO refill behavior to only stuff the FIFO with silence if it runs completely empty, which seems to fix the stuttering in Mother 3. From the technical behavior, Mother 3's sound code would periodically set DMA 1 and 2 to reason 0, then reset them back to reason 3. This presumably occurs every time the source buffers run empty and the source addresses are reset. Unfortunately, with the current execution and memory timing, this occurs just in time for the DMA buffers to run down to only 16 samples each, and then the attempted refill call will trigger while the DMA reason is 0, so they don't refill, and the timer routine thus stuffs the FIFO buffers with 16 samples worth of silence, causing a stutter. Now, the buffer is allowed to drop below 16, which gives Mother 3's sound code enough time to restart the DMA channels, and they continue to pump samples gracefully, as I never detected a full underrun in my testing.
Mother 3 fix, refined to not break Metroid Fusion or hopefully anything else
Remove useless backup enabled checks in read handlers.
Fix illegal halfword and byte reads.