[bluray] Some fixes/improvements of bluray nav mode.

This series of commits fixes

- wrong interpretation of a return code https://github.com/xbmc/xbmc/commit/6dac8eda4aed5dc2e2cb82d5b14495ca6981f7e8

- unhandled events https://github.com/xbmc/xbmc/commit/d347b6df2a1fdce30b2a13bd4d51d067d37cb8ab

- compiler error in case of unavailable libbluray https://github.com/xbmc/xbmc/commit/e53255746b6328f0c8eb29829d4586d398d7d4e2

- compiler warnings https://github.com/xbmc/xbmc/commit/01b8b386a68ce10b3bbf6141c408e40ba38a2489

- disable menu button if the disc is played in non-nav mode https://github.com/xbmc/xbmc/commit/ea0ee2f50c924b03d078a36dd64b6178e228fc61

- infinite loop if (next) bluray title can not be played https://github.com/xbmc/xbmc/commit/44cca8be3f195835b83964ecfd7ac0cae2aa73c3 and https://github.com/xbmc/xbmc/commit/73cff84345d19d2f682f52f2d0b53e2f602de740