extend POST to /page?view=edit

* this does not create content, but
  creates an edit view preloaded with body

* works with following js code:

		(function() {
			function getSelectedText () {
				var selected = '';
				if (window.getSelection) { selected = window.getSelection().toString(); }
				else if (document.selection.createRange) { selected = document.selection.createRange().text; }
				return selected;
			}
			function getSelectedHTML() {
				var range;
				if (document.selection && document.selection.createRange) {
					return document.selection.createRange().htmlText;
				}
				else if (window.getSelection) {
					var selection = window.getSelection();
					if (selection.rangeCount > 0) {
						range = selection.getRangeAt(0);
						var clonedSelection = range.cloneContents();
						var div = document.createElement('div');
						div.appendChild(clonedSelection);
						return div.innerHTML;
					}
					else { return ''; }
				}
				else { return ''; }
			}
			var d = new Date();
			var s = ('스크랩/' + d.getFullYear() + "-" + ("0" + (d.getMonth() + 1)).replace(/^0(..)$/, "$1") + "-" + ("0" + d.getDate()).replace(/^0(..)$/, "$1") + '/' + document.title.replace(/\?/g, '')).replace(/ /g, '_');
			var b = '출처: [[url::' + location.href + ']]\n\n- - -\n\n';
			$('<button style="position: fixed; right: 0; top: 0;">ecog!</button>').appendTo('body').on('click', function() {
				b += $.map(getSelectedText().split('\n'), function(line) {
					return "> " + line;
				}).join("\n");
				var f = $('<form target="_blank" method="POST" action="http://localhost:8080/'+encodeURI(s)+'?view=edit" style="display:none;"><textarea name="body">'+b+'</textarea></form>').appendTo($('body'));
				f.submit();
				f.remove();
				$(this).remove();
			});
		})();
Merge branch 'jangxyz-ADD-page-edit-resource'
Merge branch 'master' into struct-editor