avoid forced menu bind, some config refactoring
make sound reinitable

this will be used for Caanoo overclocking workaround
initial Caanoo port

plus some random tweaks
u8/caanoo release
raspberry pi port