[extra_dl] fix extra datalink (typo, doc)
[math] some addition to math and filter lib

- generic matrix operation (float)
- cholesky and qr decomposition
- 1st, 2nd and 4th order low pass filter
[rotorcraft] fix hidden bug in ref_quat_float

thanks Antoine
[usb] add usb-storage for apogee SD logger

[usb] fix usb-storage when mounting before starting log
[export] export PPRZ datalink macros

useful when working with external project who wants to avoid coding
the datalink parser and message protocol
[conf] add rotorcraft_basic_safety flightplan

Even the default basic flightplan should have more safety features enabled in an effort to reduce risks.
It is not obvious however what increases or actually decreases safety:
e.g. killing a quad at the wrong location might prevent fly-away but might also create even higher risks.
[build] optimization flag can be set from airframe file
move energy to electrical subsystem

also publish ENERGY message on rotorcrafts
[sim] add button to enable/disable datalink
[usb] prevent start of log when usb storage is running
° when an usb is plugged, wait for an usb-storage cnxion, then
  stop the autopilot to reserve cp for usb-storage thread.
  Yes, we should avoid false detection, so there is two level of detection
  before shutting down autopilot thread.