Allow build function to specify native menu instead

When the build function returned `false`, no menu would be displayed since the native context menu had been disabled.

Now the build function can return `{native:true}` to ignore context menu and simply display the native menu. Users can still return `false` to disable the context menu.