editmap terrain editor will automatically write horizontal or vertical terrain types in rectangle draw mode.
Also, fix terrain/furniture edit window title overflow
add CSCOPE generated files to .gitignore
Fix JSON format error in line:6400

delete a redundant square bracket in line:6399
Added construction time to construction window. implements feature requested in issue #3356
Merge editmap wall painting enhancement, cscope ignore, json fix, and construction menu enhancement.