build should use external key store
use value.toUpperCase(Locale.ENGLISH) in LinkBuilder
add Application-Library-Allowable-Codebase attribute to manifest