Revert "lua: allow conn policy in connect"

This reverts commit 52c270730b5123a208a1f849469f42979e626a43.
reporting: fix null values when calling configure() + service ports

Due to typos in the bookkeeping of the service port reporting,
a configure() would screw up the ports after usage of reportPort
or an earlier configure().

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
lua: allow conn policy in connect

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
reporting: allow to specify a ConnPolicy for port connections.

This will greatly enhance the usecase of a non-periodic reporter,
which wishes to save all the data samples.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
reporting: check decompose flag again.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
reporting: add property to only report new data.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
reporting: fixup double port reads for primitive types.

A marshaller should never call get or value, but always 'rvalue'
such that the port is not read again.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
lua: fix typo in error message (wrong order).

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
reporting: don't let the ports trigger in snapshot mode.

Snapshot mode was not quite working correctly: it
copied the data twice, and got spurious wakeups of
updateHook() because each port was triggering.
Starthook now checks if we're in snapshot mode
and configures the ports to trigger or not.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
reporting: clear old data in buffers when starting.

Signed-off-by: Peter Soetens <peter@thesourceworks.com>
Merge branch 'toolchain-2.6' of https://git.gitorious.org/orocos-toolchain/ocl into toolchain-2.6