Questing working in game; needs a bit of refining. Quests pulled from a single prefab, if there is more than 1 it will not work.

Signed-off-by: nh_99 <ifence9@gmail.com>
Merged with latest

Signed-off-by: nh_99 <ifence9@gmail.com>
Fixed the settings gradle to include questing.
Fixed a small bug that made it so that any block you picked up after quests were finished would throw an error. Also fixed a nullpointer.
Quests are now set up for an item's use. A "questing card" is added to the game.
Merge branch 'develop' of https://github.com/MovingBlocks/Terasology.git into develop
Fixed gradle settings
Add drowning mechanic to players.

* Players can stay in liquids for 15 seconds before drowning.
* Drowning damage occurs every second.
* Sounds are played when taking drowning damage.
* Breath meter is shown on the HUD.
Update code style for conformity.
Added a quest GUI
Use ISO date time at build.gradle
Updated file 'VERSION'

Copied from TerasologyLauncher
Merge PRs #647, #648, #649 from @mkalb - gradle/gitty stuff
Reduces film grain intensity a tad.
Fixes weird behavior of the sky during the night (half of the hemisphere was darkened).
Set sourceCompatibility  to Java 7
Add a version file

The version (at the moment 'pre-alpha') is not stored at the
build.gradle.
Removed all the iml's... I think...
Merge PRs #653 and #654 from @mkalb - Java 7 and version stuff
Merge PR #646 from @nh-99 - questing module