Update dataobject.md

There's no way to make things like [api:DataObject->beforeUpdateCMSFields()] work, is there? 

I removed those kind of api tags (the links yielded a 404 page), and corrected a few other link-rendering issues.
API New JS sprintf and inject replacement functions

Fix sprintf issues when replacement was at start of string + introduce
new inject function using injection map similar to the PHP version of
_t()
FIX declarations matching PHPUnit_Framework_Assert

FIX for phpunit error message: ERROR [Strict Notice]: Declaration of SapphireTest::assertNotContains() should be compatible with PHPUnit_Framework_Assert::assertNotContains, and the same error for assertContains()
BUG Fixed escaping of name/value in options of form fields

DropdownField was currently escaping options, but CheckboxSetField and
OptionsetField were not. This fixes them to be consistent.
Merge pull request #3358 from halkyon/escaping_options_in_fields

BUG Fixed escaping of name/value in options of form fields
Fixed usage of .XML with .ATT for attributes in CheckboxSetField
Merge pull request #3359 from halkyon/escape_missing_att

Fixed usage of .XML with .ATT for attributes in CheckboxSetField
Revert #3358
Merge pull request #3360 from tractorcow/pulls/3.1/revert-3358

Revert #3358
Correct "Māori" to "te reo Māori"
Merge pull request #3363 from tractorcow/pulls/3.1/maori

Correct "Māori" to "te reo Māori"
Update translations
Added 3.1.6-rc1 changelog
Update release docs
Update documentation links
API Use injector to create database class
API Updated aspect proxy service

- Updated AspectProxyService to handle multiple handlers for each proxied
  object's methods.
- Changed BeforeCallAspect to allow for providing a return value that
  should be returned to the caller instead of the proxied return value
- Changed AfterCallAspect behaviour to allow for returning the value of
  the aspect to the caller instead of the proxied return value
DOC Added aspect oriented proxy documentation
Merge pull request #2703 from nyeholt/3.1

AspectProxy updates
Update customize-cms-tree.md