Merge pull request #2179 from sunfishcode/incoming

Revert the extendedprecision.ll change in 76ad462, since this test isn't...
enable errors on implicit functions by default; fixes #2175
forward assertions setting into backend, and test checking for invalid # of args in static calls
disable tests/cases/sillyfuncast2 in fastcomp - we do not attempt to correct errors in improper function calls with the wrong type (but we do warn in this test)
improve testing for statically incorrect calls
Fix an implicit declaration of atoi in sqlite's benchmark.c.
Update for the new datalayout string.