Changed libdoomsday's target name

The library should be called "deng_doomsday" so that there aren't
two targets called "doomsday". This would be a problem for generated
VS solutions.
Refactor|libcore: Apply pimpl in RecordValue
libcore|DictionaryValue: Removing values by key
libcore|Observers: Querying if an observer is part of the audience
libcore|String: Added method to make only the first character uppercase
libcore|ScriptSystem: Removing native modules
libcore|ArrayValue: Cleanup in printing records

Add newlines before a RecordValue.
libcore: Added more audiences in Record and Variable

Observing added/removed members and getting value changes with
old/new values.
Refactor|libdoomsday: Added DEDRegister and used it for DED flags

DEDRegister maintains a Doomsday Script namespace that stores and
indexes definitions. DED flags are now stored in Defs.flags.
Definitions: Added the "Defs" native module, updated Def API
Merge branch 'master' into defs-v2
libdoomsday|Uri: Use Path::withSeparators()

The previous implementation would swap separator characters decoded
from the percent encoding, too.
Merge branch 'master' into defs-v2
Merge branch 'master' into defs-v2
qmake|OS X: Upgraded to SDL 2 and used @rpath for dynamic linking
Debian: Updated package control file; use pkg-config for SDL2_mixer
libdoomsday: Comment
Merge branch 'defs-v2' of ssh://github.com/skyjake/Doomsday-Engine into defs-v2
Merge branch 'master' into defs-v2
libcore|Scripting: Utilities for working with ArrayValue as a vector