bug fix: destroying PS does not update PS table

- destroying PS does not update PS table
prohibit removing current_ps

- in PS#show About tab, List of similar ParameterSets includes the current parameter.
  - it should not have a link to destroy PS.
Merge pull request #212 from crest-cassia/destroying_ps_does_not_update_datatable

Destroying ps does not update datatable
add another xaxis on bottom
add another yaxis on left
update brush event to look the scale of axis
implement color scale controller on scatter plot
add scale controller for figure viewer
add brush on side small region for line plot and scatter plot
move css from explorer.html.haml into javascript
fixed a typo

- fixed issue #214
add result range controller on parameter_explorer. colorScalePoint is also changed
show form for analysis parameters

- fix the issue #215
- show form for analysis parameters when a page is loaded
copy analyzers when duplicating a simulator

When duplicating a simulator, show a list of checkboxes of analyzers to be copied.
changed the view
Merge pull request #219 from crest-cassia/show_analysis_parameter_form

show form for analysis parameters
refactoring js, remove an unused variable in parameter_set_controller#_figure_viewer
refactoring: add comment for readability
download figure as svg file in line_plot and scatter_plot
Merge pull request #220 from crest-cassia/copy_analyzers_when_duplicating_simulator

Copy analyzers when duplicating simulator