Fixup various previous broken commit.

Conflicts:
	src/testsuite/single/inh.c
fix call_other type errors as warnings and some timezone leaking bugs (driver timezone would be changed after efun/error in efun)
added extra file:linenumber result for call_stack()
changed linux to __linux__ for adding async_getdir
allow floating point for heart beat interval
update changelog
Adding test for call_stack(4), added by wodan.
Complain loudly when local_options is missing.

Also removed the defunct "configuration" file.
Use astyle to automatically format source.
Enforce source style.
Re-include PRAGMA_OPTIMIZE in test config.
Randomly execute tests.
debugmalloc fills magic values.
Use valgrind on travis CI.
Update patchlevel to 3.0-alpha2
Merge pull request #76 from sunyc/master

3.0-alpha2