fix(alert): various alert fixes

- make the type optional (in this case only a default alert class is applied)
- remove the 'alert-block' from a template - it can still be added on the alert element if needed
- add replace:true

This is meant to address the issue described in the https://github.com/angular-ui/bootstrap/pull/104