Added result function.
+ A fix for smack-verify.py renaming.
Inlining all __SMACK procedures in boogie-plain mode.
Adjusting regression results.
Old expression in contracts.
Progress on branching in contracts.
Factored out Naming from SmackRep.
* Need more intricate naming scheme for code expressions inside procedures.
Small cleanup.
Prevent invariant slice from using phi nodes with back edges.
Added result contract regressions.
Merge branch 'develop' into code-contracts

Conflicts:
	bin/smackgen.py
	include/smack/Contracts.h
	include/smack/Slicing.h
	include/smack/SmackInstGenerator.h
	include/smack/SmackRep.h
	include/smack/smack.h
	lib/smack/Contracts.cpp
	lib/smack/Slicing.cpp
	lib/smack/SmackInstGenerator.cpp
	lib/smack/SmackModuleGenerator.cpp
	lib/smack/SmackRep.cpp
	test/contracts/array.c
	test/contracts/array_fail.c
	test/contracts/forall.c
	test/contracts/forall_fail.c
	test/contracts/run.py
	test/contracts/simple.c
	test/contracts/simple_fail.c
Fixed logical and in contracts.
Better strategy for loop invariants.
Contracts contained in Boogie functions.
Inputs for extracted expressions.
Inputs for quantified variables and subslices.
More reliable slice removal.
Merge branch 'develop' into code-contracts

Conflicts:
	Makefile.llvm.rules
	bin/smackgen.py
	include/smack/SmackInstGenerator.h
	include/smack/SmackRep.h
	include/smack/smack.h
	lib/smack/SmackInstGenerator.cpp
	lib/smack/SmackRep.cpp
Better specified type of result function.
Merge branch 'code-contracts' into develop

Conflicts:
	bin/llvm2bpl.py