Add external/smali and dependencies

(cherry picked from commit 3b2beb23d4902e99b983977f38ba3e64336aa4a7)

Change-Id: Ie38caae7947e91d643d75b26d95cb13d5cdfde52