[Version] 0.2.78
[Project] GT-I8800
[Title] Release wrt-commons_0.2.78
[Issue#] N/A
[Problem] Duplicated code
[Cause] Copy&Paste
[Solution] Extract common code, generalise it
[Issue#] Code refactoring.
[Problem] N/A
[Cause] N/A
[Solution] Used std::shared_ptr as SharedPtr
[Issue#] Code refactoring.
[Problem] N/A
[Cause] N/A
[Solution] Used std::unique as ScopedPtr
[Issue#] N/A
[Problem] Defect reported by Klocwork
[Cause] N/A
[Solution] Unnecessary variable removed
[Issue#] N/A
[Problem] Build break for wrt-extra
[Cause] Methods were not instantiatedduring wrt-commons build
[Solution] Fix shared_froM_this()
[Issue#] N/A
[Problem] N/A
[Cause] N/A
[Solution] Overload methods to run with tizen id instead of widgetHandle.
[Issue#] PkgName could have been NULL.
[Problem] N/A
[Cause] N/A
[Solution] Changed Pkgname type, changed definition in database to NOT NULL.
[Issue#] N/A
[Cause] N/A
[Problem] Following W3C Spec. default "en"
language tag is not needed.
[Solution] Default English language tag removed
[Issue#] N/A
[Problem] Custom handlers implementation
[Cause] Custom handlers information has to be stored in the database
[Solution] Stub for custom handlers DAO added
[Issue#] LINUXNGWAP-576
[Problem] Remove DbWidgetHandle from usage in PropertyDAO
[Cause] N/A
[Solution] Replace widget handle with package name (Tizen ID)
[SCMRequest] N/A