Initial commit of the clean repo
committing Crasher testcase
commtting compiler -- best it's going to be is a patchset
committing new files for compiler gcc plugin
committing changes with new compiler
committing a working compiler pass.
committing a new, working version of the aviso compiler and a new working version of the aviso runtime -- something got lost during porting that caused the main thread to not initialize it's thread local state...
committing a less verbose copy of the runtime
committing a configure wrapper that makes it easier to use aviso with the gnu build workflow
committing myexpand.cpp -- part of the compiler
moving some things around so the directory hierarchy makes sense
committing change to the make file
committing a header fix
commtting some fixes that deal w/ abort() on osx
committing changes that work on pango and mac
committing the changes required to run on Ubuntu 12, outside the original development environment
committing a bunch of build system stuff that uses cmake.
committing more changes that work with cmake
added a reworking of the configuration system so that it uses a config
file for global settings, rather than environment variables.  The
config system could be made to work with the environment too, but
I have not written an adaptor to make it do that.

also added a fix to the build system.  The problem was that the
functions in EventRoutines.cpp need to have -fno-omit-frame-pointer
and -finstrument-functions passed in their cflags.  In the
switch to CMake, I forgot to separately compile them with those
flags.
commit before merge with master