[Fix][bluray] BD_EVENT_MENU and BD_EVENT_IDLE are independent of HAVE_LIBBLURAY_BDJ.
[Fix][bluray] Add HAVE_LIBBLURAY guard to BlurayDirectory.cpp.
[Fix][bluray] Fix infinite loop if (next) bluray title can not be played.
For example this can happen when the next title is a bd-j title and libbluray has no bd-j support compiled in.
[bluray] Make the infinite loop fix work with libbluray 0.2.1.
[bluray] Disable menu icon of the VideoOSD if a bluray is played in non nav mode.
[Fix][bluray/geometry] Fix compiler warning about float -> int and int -> float conversions.