rewrote remove-danger in nanopass.
Pass u64 literals through the whole compiler.
Be more robust in the face of multiple OpenCL platforms.
Allow irrefutable patterns in arguments to define (Issue #127)
Add trace-pass and untrace-pass to harlani. Also made it more robust to unrecognized commands.

Fixes #132. Fixes #124.
Updating elegant-weapons.
Starting on a CSS Selector Matching example.
Deal better with vectors of ADTs inside of ADTs. Ground unconstrained type variables as int. Towards a more complete CSS matching algorithm.
Display failure logs by default when running make check.

This will help us debug failures in Travis CI.
Follow the OpenCL spec better.
Add file and line number to OpenCL failures.
Adjust Travis scripts to install only one scheme, and use parallel builds for vicare.

This will hopefully reduce our travis cycle times.
Avoid useless data transfers
Add a few more harlani commands.
Fixing installation scripts.
Fixing a type error in css-selectors.kfc

If we're lucky, this means Travis will finally be fixed.
Fixing paren-matching mistake.
...and another paren matching mistake.
Enough of this nonsense. xfailing css-selectors.