Replace:false in directive doesn't "append" as documented

According to the [documentation](http://docs.angularjs.org/guide/directive):

> `replace` - if set to `true` then the template will replace the current element, rather than append the template to the element.

As identified by #2235, the documented behaviour does not match the actual current behaviour.