ville: support recovery building

Patch set 1: depends on:
 msm8960-common: move recovery files to common where possible
 http://review.cyanogenmod.org/31918

Change-Id: Ieb4c0fd4b86d951e3ab84a96951d63b95994ff51