ville: Use by-name partitions in fstab

* Also change encryption to use the 'extra' partition.
* Also remove recovery specific fstab.

Change-Id: Ifd7bcd360ff593a1b401c5c90039f5e8e8cbf3ea

Conflicts:

	BoardConfig.mk
	device_ville.mk
	recovery.fstab
	rootdir/etc/fstab.qcom
ville: default to MTP USB mode

You can't default to ADB since user is required to enable USB debugging
before adb kicks in. UMS was deprecated to help save users from
themselves (unclean unmounts and apps left wondering what happened to
their storage volume). We should at least default to MTP, even if users
will opt to change this later.

Change-Id: I54fa60737f0a91f5590e14884af059dce6dfedb3
ville: Create firmware symlinks at build time

Change-Id: Ie0d3a317551efa7fe3e36930e96aa877a8e41202

Conflicts:

	device_ville.mk
	rootdir/etc/remount.qcom