Merge pull request #45 from alias-mac/boot-review

[Core] Kernel's boot method shouldn't return booted level
[Core] Kernel failure should only happen when no boot level was reached

Kernel failure shouldn't be happening on any boot level failure. For that there
will be other levels/events that should be added.