Merge branch 'release-1.2'
Merge branch 'release-1.3.0'
Merge branch 'release-1.3.1'
Made changes to switch to LLVM 3.4.
Updated Linux build script.
Update cygwin build script.
scripts are now installed properly after using cmake's make install command
fix: the right permissions are enabled now
Created cmake build script for Linux. Closes #38.
Wrote cygwin cmake build script. Closes #38.
Very bad fix for compiling on OSX.
* After switching to LLVM 3.4 I encounter linker errors on OSX for symbols
  from libcurses.
* My fix is to be sure -lcurses is included in the linking command.
* However, this "fix" might break every other platform. Perhaps the right way
  to do things is with autoconf, but I personally have no idea how that all
  works.
Undoing the previous commit.
Executed autoconfigure with the new version of autoconf files.
Merge branch 'llvm-3.4' into develop
Bumped version number to 1.4.0.
Merge branch 'release-1.4.0'
Merge branch 'release-1.4.0' into develop
Rewrote intro.
Merge branch 'master' into develop
Added regression for external variables. See #36.