Merge styles of parent
Merge with master
Merge branch 'master' into fi/nested_styles
TextBlock initialize method expects a String array
Merge conflict with master fixed
Merge branch 'master' into fi/nested_styles
Merge with master
TextBlock expects array of strings as argument
A bit of cleaning up and getting rid of hiding text_styles in the opts
Merge with master should be resolved (ugh should have just merged before)
Do not ask parent for opts if there is no such method (broke manual do to link)
basic opts lookup specs + getting rid of the hated text style

* wasn't meant to go into one commit, accidentally amended and
  trouble to separate it would be too high imo
* Also replaced TextFragmentHelper with Sample17Helper as using
  the app directly is more reliable (it was working by accident,
  em, strong etc. classes aren't even defined anymore. All map
  down to span nicely)
str --> texts
Some parent specs, styles ranges are covered in the specs before
should --> expect
Specific error classes seem to be deprecated
Merge pull request #463 from shoes/fi/nested_styles

Nested Styles for TextBlock