remove libcairo from make-dist.sh script
helper functions for building generic binary

to compile a generic extempore:

EXT_LLVM_DIR=<llvm-dir> EXT_BUILD_GENERIC=1 ./all.bash

to compile a generic stdlib:

EXT_LLVM_DIR=<llvm-dir> EXT_BUILD_GENERIC=1 ./extempore --run libs/create-stdlib.xtm
framebuffer check for some drivers
Merge branch 'master' of github.com:digego/extempore

# Please enter a commit message to explain why this merge is necessary,
# especially if it merges an updated upstream into a topic branch.
#
# Lines starting with '#' will be ignored, and an empty message aborts
# the commit.
unrolled shader loop
move preload check after other loads
example file cleanup
couple of small lib changes
Merge branch 'master' of github.com:digego/extempore

* 'master' of github.com:digego/extempore:
  couple of small lib changes
  example file cleanup
  move preload check after other loads
  unrolled shader loop
  framebuffer check for some drivers
add assets/ pattern to gitignore
removed debug println
updated xtm to reflect new shader code
update openvg example to draw an image background
moved old lighting shader code
add simple chromatic scale example to end of sampler.xtm
update linux build
add simple audio_player example

also added a couple of defs (e.g. SAMPLERATE) to
libs/external/sndfile.xtm to make it standalone (it doesn't import
audio_dsp.xtm anymore)
bugfixes and updates to fft.xtm
change installation instructions for RTMidi
some renaming for RTMidi stuff