Changes:
- Add version constraint for pkg upgrade in platform update
- Refactor upgraders
- Use std::make_unique instead of new
- Fix some error logs
- Refine some codes of RwUpgrader
Change-Id: Ia3010b849e94bdb79d417ca18008add17173ea99 Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>