Add test gulp task factory

- E2E server start & close
- Generate E2E friendly HTML
- CasperJS E2E tester
- Protractor E2E tester (for Angular)