android: new layout, initial commit.

Moving layout from TabHost to ActionBar. Activities in tabs become fragments. Requires Android support library v7.
android: new layout, missing classes in previous commit.
android: introducing navigation drawer.

- navigation bar swipes in from the left
- all navigation items migrated into this bar
- shows number of items for Tasks and Notices in the bar
- new splash screen with BOINC logo
- projects have information screen including slideshow
- status on most other selections visible on bottom
android: various navigation improvements.

- disable up button on inital project selection screen
- keep navigation selection persistent through orientation changes
- navigate to projects after finishing attach process
android: bug fix. solved race condition in rendering the project details layout.
VBOX: Fix the guest log parser
android: bugfix. avoid login working screen from appearing in history, i.e. restarted by hitting the back button.
Mac uninstaller: embed a copy of VirtualBox_Uninstall.tool inside BOINC Uninstaller application (only for BOINC+VBox installer) so that BOINC uninstaller can remove VirtualBox even if BOINC Uninstaller application has been moved
MGR: message tweaks
VBOX: Fortify the launch_vboxvm() function and print out any error information if virtualbox/vboxheadless fails wthin the first second of execution.
VBOX: Rework the delete stale snapshot mechanism to avoid the 'multiple child hard drive' errors.
VBOX: Treat the RPC_S_SERVER_UNAVAILABLE error when restoring the current snapshot as unrecoverable (vboxsvc has crashed) and exit without attempting to cleaning up. Other VMs running and being monitored by BOINC will crash as well.
VBOX: Only consider launch_vboxvm() a success if the VM process is still running after our read output buffer loop
VBOX: Unify the code that strips the carriage returns from various output of VirtualBox commands
client: <cpu_sched> shouldn't show suspend/resume msgs for CPU throttling
client: fix bugs in accounting elapsed time
Merge branch 'master' of ssh://boinc.berkeley.edu/boinc-v2
VBOX: Introducing the replay and trace logs for vboxwrapper.

The replay log stores the commands that were executed in a near shell script state.  Ideally we should be able to use this to pass bugs back upstream to VirtualBox.

The trace log shows the date, time, thread id, command, return value, and output of the above commands.
Merge branch 'master' of ssh://isaac.ssl.berkeley.edu/boinc-v2
VBOX: It is also useful to know whether commands had to be retried after a timeout
VBOX: Make the guest log feature function correctly with less than 16k worth of output.
WINBUILD: Update vboxwrappers version to 26064