Fixes #2092: Implemented custom splash screen to work around JDK 7 bug

Change-Id: I436d71abe7b94a89e59068e9f32b533c96be8c31