Make assembly more robust when dealing with ...

third-party MANIFEST.MF files and don't require LD_LIBRARY_PATH when
running mjc from the root directory.
Merge pull request #156 from soc/topic/ld-library-path-and-manifest-filtering

Make assembly more robust when dealing with ...
Compile to amd64 by default
Merge pull request #166 from TehMillhouse/amd64

Compile to amd64 by default
Remove warnings by strengthening AST types

* Remove MethodDecl from TypedDecl, because it really isn't
  * Rename MethodDecl.typ to returnType
* Namer: Use SymbolTable specialized to TypedDecl
Merge pull request #170 from Kha/ast-types-STRONK

Remove warnings by strengthening AST types
Change type of Ref.decl from Option[Decl] to Decl

Removes unnecessary checks - every phase after Namer should rely on
decl always being set.
Merge pull request #171 from Kha/ref-STRONK

Change type of Ref.decl from Option[Decl] to Decl
Implement TailRecursiveVisitor, use it everywhere
Dump FIRM graphs into subdirectory and ignore these files in Git

Fixes #169
Fix FIRM construction for assignment
Merge pull request #174 from jspam/061-dump-dumps

Dump FIRM graphs into subdirectory and ignore these files in Git
Merge pull request #177 from TehMillhouse/assignment_fix

Fix FIRM construction for assignment
Fix `int i = (i=3);` not working correctly
Merge pull request #179 from TehMillhouse/localvarfix

Fix `int i = (i=3);` not working correctly
Fix FIRM generation for arrays
Merge pull request #176 from TehMillhouse/what_the_hell_arrays

Fix FIRM generation for arrays
Don't dump graphs when generating code
Merge pull request #181 from TehMillhouse/why_were_we_dumping_graphs_there_again

Don't dump graphs when generating code