Correct luna service configuration files

Signed-off-by: Simon Busch <morphis@gravedo.de>
Check for available updates for all configured repositories

Signed-off-by: Simon Busch <morphis@gravedo.de>
Implement listing of upgradable packages

Signed-off-by: Simon Busch <morphis@gravedo.de>
Lock opkg database only for the moment of use so we can still use the cli tools

Signed-off-by: Simon Busch <morphis@gravedo.de>
Implement full system upgrade functionality

Signed-off-by: Simon Busch <morphis@gravedo.de>