[FIX] Correct header file definitions in console demo applications

* Move interface definitions to header files
* Correct and clean up header files includes
* Move pcap-console module to common/src/pcap directory

Change-Id: I3faa36fb1d465a631a44213a4e57f37082fb74b7
Reviewed-on: http://brateggevoat1/gerrit/2392
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Use ceiling integer division for NMTMNU timeouts

The MN monitors timeouts with 1 ms time base. Since the timeouts are
derived from us time values it could happen that the timeout is shorter
than expected. Therefore it is necessary using a ceiling integer division
which rounds up to the next ms time step.

Change-Id: Id109fe563af842eb127fcf2e047f39907759c84d
Reviewed-on: http://brateggevoat1/gerrit/2407
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Wolfgang Seiss <wolfgang.seiss@br-automation.com>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>
[FIX] Declare all sections in the objdict.h files

All three sections (generic, manufacturer, device) have to be declared in the
objdict.h in order to have the stack running correctly.

* Empty manufacturer-specific section added to CiA 401 OD
* Documentation is updated accordingly

Change-Id: I941f6d26a475c1c5eceb7bb9f25c6f4a75787efa
Reviewed-on: http://brateggevoat1/gerrit/2408
Tested-by: Jenkins <jenkins@brateggevoat1.br-automation.co.at>
Reviewed-by: Josef Baumgartner <josef.baumgartner@br-automation.com>