FIX: fixAndroidVersionCode not handling the config.versionCode correctly

Hi,

The function ```fixAndroidVersionCode``` used to ignore the defaults for versionCode resulting in an 'undefined' value in the Android manifest. It didn't handle simple values (instead of functions) either.
This pull request fixes this.

Cheers