Update MANIFEST
Main::PSGI: implement the endpoint GET /timelines/{timeline}/statuses.html.
Main::PSGI, timeline.tt: include script_name to href and src attributes so that they point to correct path when the PSGI app is mounted to somewhere.
Main::PSGI: explicitly call to_app() on Plack::App::File object to get rid of warnings.
timeline.js: minor fix.
Main::PSGI, timeline.tt: Use JavaScript::Value::Escape to import server-side data into JavaScript application.
xt/js/status_container.html: add tests for _ackStatuses() method. createStatusHTML() now generates HTML text with newline characters between elements. This may cause some trouble.
timeline.js: StatusContainer: bug fix in loadStatuses(): white-space text segments between status elements were treated as statuses mistakenly.
timeline.tt: try setting a event handler for "NEW" button.
busybird.js: ajaxRetry(): reject with a string when tryMax reached or cancelled. This is because reject reason is often displayed directly to console or users.