bcm2835-bootloader: create flash/sdcard optimized ext4 filesystem

See http://blogofterje.wordpress.com/2012/01/14/optimizing-fs-on-sd-card/ for
reference:
- disable journaling
- set stride and stripe-width
- set block size to 4k
bcm2835-bootloader create_sdcard: create the storage partition aligned on 4mb
changelog udpate

update this to provide generic info on how to find change information
..else we’re bundling this very-out-of-date file in each .tar downloaded
Merge pull request #3027 from chewitt/changelog

changelog update
Merge pull request #3021 from steeve/optimize_flash

Optimize SD card partitioning and formatting for SD/Flash
sqlite: update to sqlite-autoconf-3080401

Signed-off-by: Stephan Raue <stephan@openelec.tv>
libpng: update to libpng-1.6.10

Signed-off-by: Stephan Raue <stephan@openelec.tv>
openssh: update to openssh-6.6p1

Signed-off-by: Stephan Raue <stephan@openelec.tv>
ntfs-3g_ntfsprogs: update to ntfs-3g_ntfsprogs-2014.2.15

Signed-off-by: Stephan Raue <stephan@openelec.tv>
xbmc: readd PR4414

Signed-off-by: Stephan Raue <stephan@openelec.tv>
bcm2835-bootloader: use 128MB as GPU MEM, even on 256MB RPis

Signed-off-by: Stephan Raue <stephan@openelec.tv>
bcm2835-bootloader: update initial config.txt, dont change gpu_mem values anymore on update

Signed-off-by: Stephan Raue <stephan@openelec.tv>
new package: add package 'espeak' (initial)

Signed-off-by: Stephan Raue <stephan@openelec.tv>
make: create release tarbals by default
xbmc: revert last FM patch

spotimc broken...