ANDROID: Use custom_rules.xml instead of build.xml

The build.xml was getting ignored, so we need to actually override rules
ANDROID: Update the asset archive code to use AAssets