repair swig Ternary operation and syntax errors

Swig doesn't support ternary operations with setting new variable. Apart form that there were some syntax errors.
Add question for preprocessor
Switch option for proprocessor sass
Add node-sass module if sass is the selected preprocessor
Add bootstrap-sass-official 3.2.0.2
Converted main.less to main.scss and the other files to sass partials
Selective copy of public directive, depends on preprocessor chosen
fix comma
Merge pull request #69 from Trandel/patch-1

repair swig Ternary operation and syntax errors
Merge pull request #70 from izifortune/sass_support

Sass support
Improving preprocessor wording & location
Cleaning up the preprocessor option implementation

To be inline with the implementation of the template language option.
v0.2.8