fix and cleanup flow for adding accounts

use standard resultCode for returning ok/cancel status, rather than
custom bundle extra.  Also define constants for requestCodes, rather
than hardcoding the int values.

fixes #423

git-svn-id: https://android.svn.wordpress.org/trunk@942 a6565c4b-a94d-4d28-bb26-aa9e5ab542c0