The default is otherwise performance, which drains a lot of battery. Therefore ondemand seems to be a reasonable default.
Add the wifi firmware for bcm4335. This is the blob that is being used in LineageOS/CyanogenMod 14.1.