The $149 PinePhone Linux smartphone will support modular add-ons