Correct rdoc for module Datable for localtime and methods needed

app/models/datable.rb
- Correct rdoc for that return values are in localtime and methods
  needed for a class which include the module.
Create model GeneralLogbook and module Datetimable

app/models/datetimable.rb
app/models/general_logbook.rb
- Newly created.
Add default_scope to model GeneralLogbook

app/models/general_logbook.rb
- Add default_scope.
Generate GeneralLogbooksController

app/controllers/general_logbooks_controller.rb
app/helpers/general_logbooks_helper.rb
- Newly generated.
Create view 'general_logbooks#index'

app/controllers/general_logbooks_controller.rb
- Add index().
app/helpers/general_logbooks_helper.rb
- Add displaying_value().
app/views/general_logbooks/index.html.erb
- Newly created.
app/views/work_plans/index.html.erb
- Add link to 'Logbook'.
config/locales/ja.yml
- Add "general_logbook.{datetime_start,field_office,message}"
  under "activerecord.attributes".
config/routes.rb
- Add resources route :general_logbooks only for index.
Modify view 'general_logbooks#index' for text-align and padding in <td>

app/assets/stylesheets/style.css
- Add '#table_logbooks td.datetime_start',
  '#table_logbooks td.field_office' and
  '#table_logbooks td.message'.
app/views/general_logbooks/index.html.erb
- Add HTML id to the <table>, and add HTML class to <td>'s.
Modify to paginate 'general_logbooks#index' using kaminari

Gemfile
- Add gem 'kaminari'.
app/controllers/general_logbooks_controller.rb
- Modify index() to prepare @logbooks using page() of kaminari.
app/models/general_logbook.rb
- Add paginates_per of kaminari.
app/views/general_logbooks/index.html.erb
- Add paginate of kaminari for @logbooks.
View 'general_logbooks#index' to use nowrap for datetime and field_office

app/assets/stylesheets/style.css
- Add "white-space: nowrap" to
  '#table_logbooks td.datetime_start' and
  '#table_logbooks td.field_office'.
app/helpers/general_logbooks_helper.rb
- Modify displaying_value() not to display year if the
  value is in this year.
Modify appearance of kaminari pagination for first time

app/assets/stylesheets/style.css
- Add 'div#pagination' and 'div#pagination .current'.
app/views/general_logbooks/index.html.erb
- Add parameter :window and :outer_window to paginate() call.
config/locales/ja.yml
- Add 'views.pagination.*".
Add link to 'work_plans#index' to view 'general_logbooks#index'

app/views/general_logbooks/index.html.erb
- Add link to 'work_plans#index'.
config/locales/ja.yml
- Add "work_plans.index" and "general_logbooks.index"
  under "helpers.link".
- Add "general_logbooks.index" under "helpers.page_title".
Move page_title display in 'work_plans#index' to default layout template

app/assets/stylesheets/style.css
- Rename '#work_plans_index_page_title' to '.page_title'.
app/controllers/general_logbooks_controller.rb
- Modify index() to prepare @page_title.
app/views/layouts/application.html.erb
- Take over page_title display from 'work_plans#index'.
app/views/work_plans/index.html.erb
- Move page_title display to default layout template.
Display application name at top-left of screen

app/views/layouts/application.html.erb
- Display the application name at the top-left of the screen.
'general_logbooks#index' with pull-down to select field office

app/controllers/general_logbooks_controller.rb
- Modify index() to prepare @general_logbook_filter and to
  prepare @logbooks using GeneralLogbookFilter#filtrate().
app/models/general_logbook.rb
- Add scope :area2_in.
app/models/general_logbook_filter.rb
- Newly created.
app/views/general_logbooks/index.html.erb
- Add pull-down to select field office to display.
config/locales/ja.yml
- Add "general_logbook_filter.field_office" under "helpers.label".
'general_logbooks#index' to display base, device and equipment

app/assets/stylesheets/style.css
- Add '#table_logbooks td.base', '#table_logbooks td.device'
  and '#table_logbooks td.equipment'.
app/controllers/general_logbooks_controller.rb
- Add 'base' 'device' and 'equipment' to
  COLUMN_NAMES_TO_DISPLAY_IN_LIST.
app/helpers/general_logbooks_helper.rb
- Fix displaying_value() to use Object#try() on value for nil-safe
  operation for argument of 'field_office', 'base' or 'device'.
app/models/locatable.rb
- Add device().
config/locales/ja.yml
- Add "{base,device,equipment}" under
  "activerecord.attributes.general_logbook".
'general_logbooks#index' to display type (logtype)

.gitignore
- Alter 'log/*.log' to 'log/*.log*'.
app/assets/stylesheets/style.css
- Add '#table_logbooks td.type'.
app/controllers/general_logbooks_controller.rb
- Add 'type' to COLUMN_NAMES_TO_DISPLAY_IN_LIST.
app/helpers/general_logbooks_helper.rb
- Modify displaying_value() to handle argument column_name
  of 'type'.
app/models/general_logbook.rb
- Add type().
config/locales/ja.yml
- Add "type" under "activerecord.attributes.general_logbook".
- Add "general_logbook.type.*" under "activerecord.values".
'general_logbooks#index' with background-color for <td>'s

app/assets/stylesheets/style.css
- Add '#table_logbooks td', '#table_logbooks td.Day_Crew', etc.
app/helpers/general_logbooks_helper.rb
- Add displaying_css_class().
app/views/general_logbooks/index.html.erb
- Modify to use helper displaying_css_class() for HTML class of <td>.
config/locales/ja.yml
- (Order of keys in "activerecord.values.general_logbook.type")
'general_logbooks#index' to add "Yufutsu Common" to pull-down for field_office

app/models/general_logbook_filter.rb
- Add an entry for "Yufutsu Common" to FIELD_OFFICE_SELECTION.
Fix typo in column name 'endtime' in module Datetimable

app/models/datetimable.rb
- Fix typo in column name attribute 'endtime'.
'general_logbooks#index' to display datetime_end

app/controllers/general_logbooks_controller.rb
- Add 'datetime_end' to COLUMN_NAMES_TO_DISPLAY_IN_LIST.
app/helpers/general_logbooks_helper.rb
- Modify displaying_value() to handle argument column_name of
  datetime_end' and fix it to nil-check value.
config/locales/ja.yml
- Add "datetime_end" under "activerecord.attributes.general_logbook".
'general_logbooks#index' to display priority

app/assets/stylesheets/style.css
- Add '#table_logbooks td.datetime_end', '#table_logbooks td.priority',
  '#table_logbooks td.Attention', '#table_logbooks td.Attention2' and
  '#table_logbooks td.High'.
app/controllers/general_logbooks_controller.rb
- Add 'priority' to COLUMN_NAMES_TO_DISPLAY_IN_LIST.
app/helpers/general_logbooks_helper.rb
- Modify displaying_value() and displaying_css_class() to handle
  argument column_name of 'priority'.
config/locales/ja.yml
- Add "priority" under "activerecord.attributes.general_logbook".
- Add "priority.{Attention,Attention2,High}" under
  "activerecord.values.general_logbook".