Update required packages for trusty

We don't have geckofx packages for trusty, so we use geckofx29
as dependency even on develop branch.
Also update java version.

Change-Id: I47de39164f943b0f6214a22d9c65ea103375ccc3