Rework command line arguments parsing code.

Use QCommandLineParser instead of parsing QCoreApplication::arguments()
directly.
Issue: https://github.com/woodenshark/Lightpack/issues/10
Add missing dependency (linqt5serialport5) to deb templates
Implement profile switching from command line

Issue: https://github.com/woodenshark/Lightpack/issues/5
Fix compilation with static version of Qt framework

Issue: https://github.com/woodenshark/Lightpack/issues/13