Merge branch 'release-0.4.9' into dev
0.4.9 (2014_11_12)

Fixed a critical bug preventing to use DipylonReader with arrows in analysis mode,
added interlinear spaces in the source editor.

o fixed a critical bug relating to arrows' thickness.
  (feature137)
o added a space between lines in the source editor.
  (feature136, feature134)
o improved build scripts : shorter names, quicker compilation, better information
  messages.
  (feature138, feature135, feature132, feature130)
+ feature139, feature133, feature131

code quality : 3 errors, according to cpplint.py
Fixed a bug relating to the r-mode :
When the record is been heard, some time slots may match any text extract;
in this case, this->dipydoc->translation() returns an empty an empty
PosInTextRanges object and it would be problematic to modify the text aspect
since no text fragment matches the searched position. In order to avoid any
problem, if this->dipydoc->translation() returns an empty PosInTextRanges
object, no attempt is made to change the text's aspect.
Merge branch 'feature140' into dev

Fixed a bug relating to the r-mode (=audio mode) :
When the record is been heard, some time slots may match any text extract;
in this case, this->dipydoc->translation() returns an empty an empty
PosInTextRanges object and it would be problematic to modify the text aspect
since no text fragment matches the searched position. In order to avoid any
problem, if this->dipydoc->translation() returns an empty PosInTextRanges
object, no attempt is made to change the text's aspect.
cpplint'ed the code : 3 errors detected
Merge branch 'feature141' into dev

Cpplint'ed the code : 3 errors remains.
bumped version number to 0.5.0; updated dipylonreader.project
builds + improved dipylonreader.project
Merge branch 'release-0.5.0'
0.5.0 (2014_11_19)

o feature140
Fixed a bug relating to the r-mode (=audio mode) :
When the record is been heard, some time slots may match no text extract;
in this case, this->dipydoc->translation() returns an empty
PosInTextRanges object and it would be problematic to modify the text aspect
since no text fragment matches the searched position. In order to avoid any
problem, if this->dipydoc->translation() returns an empty PosInTextRanges
object, no attempt is made to change the text's aspect.
+ feature141

code quality : 3 errors, according to cpplint.py