Transaction-related methods are refactored with NVI pattern

The NonVirtual Interface (NVI) pattern is used to refactor Transaction-related methods.
It is necessary to implement some common logic on these methods, e.g. the recursive support, requested in the #127 issue.
The recursive transaction support is added

The issue #127 functionality is implemented here.
Merge pull request #260 from olegabr/feature-RecursiveTransaction-127

The recursive transaction functionality is implemented
Merge branch 'master' of github.com:olegabr/framework into feature-RecursiveTransaction-127
Merge pull request #269 from olegabr/feature-RecursiveTransaction-127

Updated this branch to the current master
Merge pull request #268 from qcubed/feature-RecursiveTransaction-127

Recursive transaction support is added
syntax error in configuration.inc.php issue fixed
installation wizard error in my windows local wamp installation

The issue #255 is addressed here:
 1. error page now works with no configuration.inc.php file at all
 2. QApplicationBase works with no configuration.inc.php file at all
 2. The `__SUBDIRECTORY__` constant formed by installer is always created with leading '/' character
Merge pull request #277 from olegabr/bug-255

installation wizard error in my windows local wamp installation
The "Introduction to QSoapService" example is broken

It seems that in a PHP 5.3 the '&' operator behavior has changed.
handle empty properties as reference to the item itself
handle null cell values when PostMethod is specified
allow move and rename with one call
Merge branch 'feature-258' of github.com:olegabr/framework into feature-258
Merge pull request #290 from qcubed/feature-258

Bug 258
Fixing #305
use Exeption::getMessage() instead of "Message"

the $exc->Message results in an error use $exc->getMessage() instead
Merge pull request #320 from demike/patch-1

use Exeption::getMessage() instead of "Message"
Merge pull request #309 from spekary/bugfix-ExtendedAssnTable

Fixing problem with extended association table expansions, optimizing association table expansion
issue #291 (Typo in Codegen) fixed