[FEATURE] Get/Set NodeParam API function

Resolves: #697

Change-Id: I3dfc8f2019d8cac5b4c3d2cf7c62f34fc633d713
Signed-off-by: Christoph Ruecker <christoph.ruecker@br-automation.com>
[FEATURE] Remove deprecated API functions

Remove API functions that impose potential dangerous functionality to the
user.

Resolves: #676

Change-Id: I1f9d86df998d88e521aa78aaf060db2398c3fa2e
Signed-off-by: Christoph Ruecker <christoph.ruecker@br-automation.com>
Signed-off-by: Ramakrishnan P <ramakrishanan_p@kalycito.com>
[FEATURE] GetFeatureValue API Function

Resolves: #688

Change-Id: Ie70495fdc48659f89d87f7d2c3783f33a73ac69b
Signed-off-by: Christoph Ruecker <christoph.ruecker@br-automation.com>
[FEATURE] Get/Set Project File sections

Change-Id: Ia6967e721b42866fcd2247bccbf409931ddf0029
Signed-off-by: Christoph Ruecker <christoph.ruecker@br-automation.com>
[FEATURE] Save API function

Resolves: #675

Change-Id: I0d6985fb07a658fbd2c470a0ae79acf9b6849a54
Signed-off-by: Christoph Ruecker <christoph.ruecker@br-automation.com>
[FEATURE] TCL Wrapper for API 1.4.0

Change-Id: I286eb0a492aaff27449cb2920fcd82676166d675
Signed-off-by: Christoph Ruecker <christoph.ruecker@br-automation.com>
[FIX] API Unit Tests

- Add missing unit test for ProjectFile API
- Fix broken API unit tests

Change-Id: Ia5813f9fd2b0250c200c0210b615fc5f79711fd1
Signed-off-by: Christoph Ruecker <christoph.ruecker@br-automation.com>
[FIX] Fix empty actual values are counted into configuration

Add check to avoid empty actual values to be be counted into the number of entries for a node during configuration creation.

Resolves: #907

Change-Id: I484fe2153a580f05e2995174112d3219f649378d
Signed-off-by: Christoph Ruecker <christoph.ruecker@br-automation.com>
[FIX] Prevent deletion of unused XDDs during save

Change-Id: Ieb63276d0ad3a2da36864959e5b58bf3cee532a8
Signed-off-by: Christoph Ruecker <christoph.ruecker@br-automation.com>