Add scope :logged_in and logged_in?() to model Personnel

app/models/personnel.rb
- Add scope :logged_in and logged_in?() (copied from skelton).
script/neuron_loggedins.rb
- Fixed by removing psuedo-namespace Neuron from class Personnel
  reference.
Update Gemfile to suit for Rails 3.2

Gemfile
- Update to suit for Rails 3.2.
Gemfile.lock
- Recreated.
Set config.serve_static_assets = true for production

config/environments/production.rb
- Set config.serve_static_assets = true.
'neuron_loggedins.rb' to collect strings to display into array

script/neuron_loggedins.rb
- Alter to collect strings to display into an array of String's
  before displaying.
Functionality to send mail to tell NEURON login users

app/mailers/monitor_mailer.rb
app/views/monitor_mailer/monitor.text.erb
script/mail_neuron_status.rb
- Newly created.
config/application.rb
- Add mail send settings.
Correct 'work_plans#index' to include :task_plans when reading WorkPlan's.

app/controllers/work_plans_controller.rb
- Correct index() to include :task_plans when reading WorkPlan's.
Modify TaskPlan#name() to remove unnecessary parent work plan name

app/models/task_plan.rb
- Modify name() to remove unnecessary parent work plan name
  at the start from a return value.
Fix TaskPlan#name() to remove HTML tags before parent work plan name as well

app/models/task_plan.rb
- Fix name() to remove HTML tags before parent work plan name as well.
'work_plans#index' to trim TaskPlan#name displays using CSS

app/assets/stylesheets/style.css
- Add '.trim_in_fixed_width'.
app/controllers/work_plans_controller.rb
- Add TASK_PLAN_DISPLAYING_WIDTH_PER_DAY_IN_PIXEL.
- Modify index() to prepare @task_plan_displaying_width_in_pixel.
app/helpers/work_plans_helper.rb
- (Add TODO to remove task_plan_name_display().)
app/views/work_plans/index.html.erb
- Modify to display TaskPlan#name using a CSS trimming style
  "text-overflow: ellipsis" in fixed width.
'work_plans#index' not to use fixed column indexes by user's choice

app/controllers/work_plans_controller.rb
- Alter index() to set false to @hides_check_box_no_fixed_index.
app/models/work_plan_filter.rb
- Alter initialize() to set a value from params to @no_fixed_index.
app/views/work_plans/index.html.erb
- Add another submit button beside check_box :no_fixed_index.
config/locales/ja.yml
- Add "apply" under "helpers.submit".
'work_plans#index' to hide certain columns by user's choice

app/models/work_plan_filter.rb
- Add attr_reader :hides_columns.
- Modify initialize() to prepare @hides_columns.
- Add hides_columns?().
app/views/work_plans/index.html.erb
- Add check_box :hides_columns.
- Not to display column "section_in_charge", "contractor",
  "maintpic", "field_office", "base" and "approval_status"
  if @work_plan_filter.hides_columns is true.
config/locales/ja.yml
- Add "hides_columns" under "helpers.label.work_plan_filter".
Fix values in test/fixtures to cause parse errors

test/fixtures/personnel.yml
- Quote string values starting with ',' (comma).
test/fixtures/task_plan.yml
- Fix typo "\m" to "\n".
Add 'simplecov' to Gemfile

Gemfile
- Add gem 'simplecov'.
Stop using deprecated set_table_name and set_primary_key in models

app/models/area_hierarchy.rb
app/models/personnel.rb
app/models/task_plan.rb
app/models/work_plan.rb
- Correct deprecated set_table_name ... and set_primary_key ... to
  self.table_name = ... and self.primary_key = ..., respectively.