Cleaned up proof scripts in ADTExamples.
Merge branch 'master' of file://///afs/csail.mit.edu/group/plv/git/adt-synthesis
Separated Comp into 3 files.
Started generalizing ADT.
Revert ADT.v

The code was getting too complicated and not sufficiently
example-driven.  Instead, we're going to implement just the changes
needed for the next example.
Fix Makefile

Now it only refers to files that are actually there.
Split up computation a bit more

Also factor out notations file.
Split up ADTExamples a bit
Add a .dir-locals.el file

This way emacs works in subfolders.
Split ADTRefinement

This way I can work with the working bits without touching the
non-working bits.
Fix the binary operation spec
Fix ComputationExamples
Add an inlining refinement
Working on ADT refinement with
Merge branch 'master' of file://///afs/csail.mit.edu/group/plv/git/adt-synthesis

Conflicts:
	ADTRefinement.v
Further updates to ADT Refinement for call.
A call-free branch for experimentation.
More experimentation.
Patched examples to work with ADT w/ different method signatures.
Only set default directory for make

In particular, for M-x compile.  This way, file finding still defaults
to the current directory.
Add a file for combining binary operations