Fix backup agent

Should now get the user's last room on reinstall
Change minimum api version to 8

The new look now works with froyo and beyond.
Do not require a device to have network location

Network location should not be required. By using the permission for network location,
but not explicitly stating that the feature is not required, android assumes that
the device needs network location features, and will filter devices without this
functionality