problemlistScenario.js 재작성.

기존의 테스트가 통과하지 않아 재작성 함.
/problemlist로 접근할 수 있는지 테스트 추가 함.
bannerScenario.js 재작성.

기존의 테스트가 통과하지 않아 재작성 함.
JS 및 CSS 파일을 절대경로로 로드하도록 수정.

리뷰 하지 않음.
새 테스트: submitScenario.js.

문제의 솔루션 제출에 대한 시나리오 테스트 작성. 현재 구현으로 다 통과하지 못
함.
소스코드가 빈 상태에서 제출 버튼이 활성화 됨.

현재, 소스코드가 빈 상태인지 체크하는 함수가 해당 스코프에 바인딩 된 변수의
타입을 string이라고 가정하고 있었는데, 초기 상태에 string이 아닌 경우가 있어
수정 함.
<input type="button" ... > 형태를 <button> 형태로 수정.
e2eRunner.html에 submitScenario.js 추가.
{{problem.url}} 대신 /problemdetail/{{problem.id}}를 쓰도록 변경.

후자가 보다 경제적임. url은 이후 삭제하는 방향으로 수정 할 계획.
mock-problem-service.js의 테스트용 데이터를 수정.

accepted solution, total submission 데이터는 statistics 쪽으로 분류할 것이기
때문에 아직 작성 및 구현하지 않음.
problemdetail.html 구조 수정.
서버 코드 pull + 충돌 처리

Conflicts:
	public/index.html
	public/js/controllers.js
	public/partials/problemdetail.html