meson: Add meson and meson_option files

Tested: compile and run successfully

tests log using run-unit-test-docker.sh :
 1/14 dbus_active_unittest                    OK              0.03s
 2/14 dbus_util_unittest                      OK              0.02s
 3/14 json_parse_unittest                     OK              0.02s
 4/14 pid_json_unittest                       OK              0.02s
 5/14 pid_stepwisecontroller_unittest         OK              0.03s
 6/14 pid_fancontroller_unittest              OK              0.04s
 7/14 pid_thermalcontroller_unittest          OK              0.03s
 8/14 dbus_passive_unittest                   OK              0.05s
 9/14 sensor_pluggable_unittest               OK              0.02s
10/14 sensor_manager_unittest                 OK              0.02s
11/14 sensor_host_unittest                    OK              0.03s
12/14 sensors_json_unittest                   OK              0.01s
13/14 util_unittest                           OK              0.01s
14/14 pid_zone_unittest                       OK              0.04s

Ok:                 14
Expected Fail:      0
Fail:               0
Unexpected Pass:    0
Skipped:            0
Timeout:            0

systemctl status phosphor-pid-control.service
* phosphor-pid-control.service - Phosphor-Pid-Control Margin-based Fan Control Daemon
     Loaded: loaded (/lib/systemd/system/phosphor-pid-control.service; enabled; preset: enabled)
    Drop-In: /lib/systemd/system/phosphor-pid-control.service.d
             `-service-override.conf
     Active: active (running) since Fri 2018-03-09 04:36:30 PST; 1min 37s ago
    Process: 2561 ExecStartPre=/usr/bin/fan-table-init.sh (code=exited, status=0/SUCCESS)
   Main PID: 2633 (swampd)
     CGroup: /system.slice/phosphor-pid-control.service
             `-2633 /usr/bin/swampd

Mar 09 04:36:45 qbmc swampd[2633]: PID name: pwm 5
Mar 09 04:36:45 qbmc swampd[2633]: inputs: fan2_tachfan5_pwm, fan3_tachfan5_pwm, fan5_tachfan5_pwm,
Mar 09 04:36:45 qbmc swampd[2633]: PID name: tray_dt PID
Mar 09 04:36:45 qbmc swampd[2633]: inputs: tray_dt,
Mar 09 04:36:45 qbmc swampd[2633]: pushing zone 2
Mar 09 04:36:45 qbmc swampd[2633]: PID Zone 2 max SetPoint 4200 requested by CPU0 PID fan0_tachfan4_pwm fan1_tachfan4_pwm fan2_tachfan5_pwm fan3_tachfan5_pwm fan4_tachfan4_pwm fan5_tachfan5_pwm
Mar 09 04:36:45 qbmc swampd[2633]: pushing zone 1
Mar 09 04:36:45 qbmc swampd[2633]: PID Zone 1 max SetPoint 4200 requested by CPU1 PID fan2_tachfan2_pwm fan3_tachfan3_pwm
Mar 09 04:36:45 qbmc swampd[2633]: pushing zone 0
Mar 09 04:36:45 qbmc swampd[2633]: PID Zone 0 max SetPoint 4200 requested by CPU0 PID fan0_tachfan0_pwm fan1_tachfan1_pwm

Signed-off-by: Harvey.Wu <Harvey.Wu@quantatw.com>
Change-Id: I779fed7a5deef262a0e65d4eb00116072beb28e8
diff --git a/meson_options.txt b/meson_options.txt
new file mode 100644
index 0000000..9655044
--- /dev/null
+++ b/meson_options.txt
@@ -0,0 +1,4 @@
+option('tests', type: 'feature', value: 'disabled', description: 'Build tests')
+option('oe-sdk', type: 'feature', value: 'disabled', description: 'Enable OE SDK')
+option('strict-failsafe-pwm', type: 'boolean', value: false, description: 'Set the fans strictly at the failsafe PWM when in failsafe mode')
+option('systemd_target', type: 'string', value: 'multi-user.target', description: 'Target for starting this service')