Processes: Add new zygoteId()
Processes: Fix zygoteId()
We cannot just extract SystemClock.elapsedRealtime() from System.currentTimeMillis() and return that as an ID. Both methods some times takes a few milliseconds to execute, which means that the first will be behind on the second and the calculation will change each time.

Instead we store the first calculation and check if the difference is above 3 seconds. This is because the methods will never take 3 seconds to execute, no mater how slow the device is, and the device will never boot in less than 3 seconds, no matter how fast it is. So if the difference is below 3 seconds, it is certain that the device has not been rebooted since the last calculation.
Fix for checking if file exists
It might occure that we cannot even check the existence of a file with internal java. So we use root as fallback
Shell: Fix issue with koush SuperUser Daemon state
When adding non-binary commands to the shell using koush SuperUser Daemon (Android 4.3 SELinux fix), it some times does not return any output from the command executed above. So we change Shell to use echo to print the EOL token and the result code. This will produce an issue if the shell used on the device cannot find the echo command. Most shells does provide an internal echo command, but if there should be a shell that does not, and the echo command is not to find in one of the bin folders, this will not end well.
Fix bug when checking connection while not connected
Shell: Remove unused import
Processes: Another zygoteId() fix
Extracting SystemClock.elapsedRealtime() from System.currentTimeMillis() makes a to large difference whenever you rerun the check. The safest way, is to save the value to the ramdisk. This way it is auto deleted during boot, and you can be sure to get the same value returned on every go, as long as the device has not been rebooted.
Bump to version 0.3.2
Merge branch 'development' into release
Update prebuilt to version 0.3.2