Fix HTMLText AbsoluteLinks not parsing placeholder

Add an AbsoluteLinks method to HTMLText that parses placeholders instead of returning the raw value.
Upload: refactor file versioning
Fix: Incorrect calculation of UploadField height (fixes #2862)
Fix: Remove superfluous iframe resize for UploadField (fixes #2863)
ENH making /dev extendable
BUG Fix issue with inheritance of Injector service configuration
Copy SSViewer rewrite_hash_links regexp to SSTemplateParser
As this is meant to represent the same functionality in two different
areas, it should behave the same way in both.
Updated en/topics/testing/index.md for clearer PHPUnit installation instructions

Step by step Composer installation instructions, including a composer.json example.

In addition:
- Removed self-page reference to an introduction
- Removed reference to PEAR installation instructions due to end of life
- Removed reference to Ruby as doesn't add value
- Shortened testing via Web Browser section (as covered in Composer installation instructions)
Updated html field to support quotes
Describe adding PHPUnit as a simple one line command

- Removed the composer.json example
- Removed comment about PHPUnit versions

Signed-off-by: AntonyThorpe <antony.thorpe@budget12.com>
Updated for PHPUnit version clarification

Updated Composer command to reference latest stable version as advised
Removed testing installation via Browser step
Added a note about the PHPUnit 3.7 requirement for running tests via the Browser
Removing Makefile referring to old commands, no longer seems useful.

This Makefile doesn't appear to be that useful anymore, especially
considering it's running tests via `dev/tests/all`, an old way of
running the tests. It also refers to "windmill", which I'm pretty sure
has been removed, considering it refers to the "cms" module as well.

Continuous integration should simply just use the `phpunit` command
which is able to output better results for TeamCity, etc.

The only target here which is actually useful is the jasmine one, but
I think that could just be started manually, instead of using this
Makefile.
Merge pull request #3504 from halkyon/remove_makefile

Removing Makefile referring to old commands, no longer seems useful.
Merge pull request #2946 from tractorcow/pulls/3.1-fix-injector-inheritance-bug

BUG Fix issue with inheritance of Injector service configuration
Merge pull request #2921 from JayDevlin/2904-upload-file-versioning

BUG Upload: file versioning uses illegal underscore in filename
removed reference to deprecated :Negation filter
Merge pull request #3506 from christopherdarling/patch-1

DOCS: removed reference to deprecated :Negation filter
Merge pull request #2515 from guttmann/html-text-absolutelink-placeholders

HTMLText AbsoluteLink parse placeholders
Merge pull request #3287 from IgorNadj/3.1

ENH making /dev extendable
FIX use @param $colName in column call