ll: Fix formatting
examples/ll-scanner: Fix formatting
Allow custom specification of the toolchain path

Signed-off-by: Petr Štetiar <ynezz@true.cz>
Fix Makefile.config include path in example's Makefile

Signed-off-by: Petr Štetiar <ynezz@true.cz>
Allow specification of the path to JlinkExe

This needs updated version of nrftool which add --jlinkexe option.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
Allow specification of the programmer command

This change should allow easy change to for example 'nrftool --verbose' in my
custom Makefile.config.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
examples/radio-observer: Remove duplicate timer initialization
ll: Modify timing parameters to uint32_t
bci: Modify timing parameters to uint32_t
timer: Change timer_start() API from ms to us

In several places we need to have timers with microsecond resolution.
This patch modifies the timer_start() API to accept us, adds helper
macros TIMER_MILLIS() and TIMER_SECONDS(), and updates all examples.
ll: Enforce advertise interval to be multiple of 0.625 ms
ll: Fix connection parameters to use BLE spec units
ll: Add CONNECT_REQ PDU structure and initialization functions