Added ability to add sprintf variables to JText string

[writing it up now...]
Merge remote-tracking branch 'remotes/upstream/master' into patch-9
Merge remote-tracking branch 'remotes/upstream/master' into patch-9
Merge remote-tracking branch 'remotes/upstream/master' into patch-9
Added ability to use custom non-language string as first part (can be used for concatenating other strings)
Merge remote-tracking branch 'remotes/upstream/master' into patch-9
Merge remote-tracking branch 'remotes/upstream/master' into patch-9
Merge remote-tracking branch 'remotes/upstream/master' into patch-9
Merge remote-tracking branch 'remotes/upstream/master' into patch-9
Merge remote-tracking branch 'remotes/upstream/master' into patch-9
Merge remote-tracking branch 'remotes/upstream/master' into patch-9
Merge remote-tracking branch 'remotes/upstream/master' into patch-9
 ^ [#30973] Bootstrap 2.3.2 update. Thanks Anibal Sanchez
(Fix #1172)
 # [#30757] Unpublished blog items output an extra DIV closure, breaking
layout. Thanks David Hurley
 # [#30990] 404 Component not found" doesn't added to redirect
component, more. Thanks Ofer Cohen
(fix #1220)
Remove the namespace autoloaders and add the PSR-0 autoloader to JLoader::setup() (Ref #969)
Ignore archive test output, adding a jimport()
[#30324] *Added ability to restrict the number of displayed results to mod_related_items (Fix #836)
Merge remote-tracking branch 'remotes/upstream/master' into patch-9
 + [#31106] Added Belgian flag for mod_languages. Thanks Fonny Smets