do not change umask of forked processes to 077
Fixes for legacy audio

Conflicts:

	include/system/audio.h
Add DurationTimer class to fix missing symbol in libbayercamera.so

Change-Id: I7bb8367e6a40d00f0d2d0bb94f1b9ce8fe347647

Conflicts:

	libutils/Timers.cpp
Improve exec command processing

- Make exec print out an error if execve() failed for some reason
- Pass init's environment, created by the export keywords, to the exec'd
  command, which is helpful when running shell scripts (for PATH) and/or
  am (for BOOTCLASSPATH) from an exec statement.

Conflicts:
	init/builtins.c