Problem Detail 부분의 수정

Problem Detail 내부에서 submit-solution도 같이 보이도록 수정.
이렇게 만든 이유는 초기에 나온 의견이 소스코드 제출 화면과
문제 내용을 같이 보여주는 게 좋지 않을까 하는 내용이 있었기 때문.
이에 따라 /problemdetail/:problemId/submit이 안 쓰이게 됨.
그리고 기존의 submit-solution은 재활용을 위해 directive로 만들어서
problemdetail.html 내부에 들어갔음.
그리고 추가적으로 몇몇 css 작업들을 하였는데, bootstrap.css 때문에
기본 행동들과 다르게 지정된 element들이 몇몇 있었음(ex. label).
따라서 problemdetail.css를 만들어서 몇몇 속성들을 수정함.

문제점이 하나 있는데 기존 안대로 만들 경우 leftPanel을 열었다 닫았다
할 필요가 있는데, 이게 html을 조작하는 것이라서 controller 코드에
해당 부분(toggleLeftPanel함수)이 들어가야 할지 고민 중.
Panel을 열고 닫는 건 html 조작일텐데 angularjs 코드에서 html을 직접
조작하는 코드를 넣는 것이 올바른 angularjs의 사용법은 아닌 것 같음.
Merge branch 'master' of github.com:JinGyeong-Jeong/Challengers3