Add forgotten `account-info-alist` parameters
Add ChangeLog for the contribution by tomykaira.
Thanks to tomykaira.

* twittering-mode.el: Fix arguments of `twittering-http-post'.
(twittering-call-api-with-account-in-api1.0): fix arguments of
`twittering-http-post'.
(twittering-call-api-with-account-in-api1.1): likewise.
Fix the URL for the mailing list.

* doc/web/index.text: Fix the URL for the mailing list.
Retrieve the most recent tweets for search timelines.

* twittering-mode.el: Retrieve the most recent tweets for search
timelines instead of including popular tweets.
(twittering-call-api-with-account-in-api1.1): use `recent' as the
`result_type' of search API.
Include `retweet-count' and `favorite-count' in a tweet alist.

* twittering-mode.el: Include `retweet-count' and `favorite-count'
in an alist representing a tweet.
(twittering-extract-common-element-from-json): include
`retweet-count' and `favorite-count' in an alist representing a
tweet.
Fix a URL for a native retweet.

* twittering-mode.el: Fix a URL for a native retweet. It was
generated from a screen-name of the retweeting user and an ID of
the retweeted original tweet.
(twittering-get-status-url-from-alist): explicitly use the
retweeted original tweet when making a URL for a native retweet.
(twittering-push-uri-onto-kill-ring): simply send a tweet alist
itself to the function `twittering-get-status-url-from-alist'.
Post a native retweet of another native retweet.

* twittering-mode.el: Post a native retweet of another native
retweet if a user requests it. Previously, twittering-mode posted
a native retweet of an original tweet that had been retweeted. The
behavior is changed so that notification to the earlier
retweeting user from Twitter works well. Twitter sends a
notification to a user when his or her retweet is retweeted by
other users.
(twittering-native-retweet): post a retweet of a native retweet
instead of posting a native retweet of the original tweet when a
user requests to post a native retweet of another native retweet.
Embed a root CA certificate with 2048 bits key to follow the server.

* twittering-mode.el: Embed a root CA certificate with 2048 bits
key to follow the update of the server. The root CA certificate
`VeriSign Class 3 Public Primary CA - G3' is also embedded, which
is used for verifying the server `api.twitter.com'.
(twittering-ca-cert-list): add the certificate `VeriSign Class 3
Public Primary CA - G3'.
Embed root CA certificates to follow the update of the server.

* twittering-mode.el: Embed root CA certificates to follow the
update of the server. The all root CA certificate available at
https://www.symantec.com/page.jsp?id=roots are embedded.
(twittering-ca-cert-list): add root CA certificates.
* cert/collect.sh: Add a script to collect and integrate root CA
certificates.
Replace'flet' with a combination of 'let' and 'lambda'.
'flet' has been obsoleted on Emacs 24.3.

* twittering-mode.el: Remove 'flet'.
(twittering-normalize-raw-status): replace 'flet' with a
combination of 'let' and 'lambda'.
Add marks and a script for updating CA certificates automatically.

* twittering-mode.el: Add marks and a script for updating CA
certificates automatically.
(twittering-ca-cert-list): add marks for updating CA certificates
automatically.
* update-cert.sh: Add a script to update CA certificates
automatically. This script retrieves certificates distributed on
the site of cURL.
* cert/*: Removed.
Update embedded CA certificates.

* twittering-mode.el: Update embedded CA certificates.
(twittering-ca-cert-list): update CA certificates.
Replace images that had been retrieved from other softwares.

* twittering-mode.el: Replace images that had been imported from
other softwares.
(twittering-ssl-indicator-image): replaced with an original
image.
(twittering-active-indicator-image): likewise.
(twittering-inactive-indicator-image): likewise.
Normalize text properties of a tweet with NFC.

* twittering-mode.el: Normalize text properties of a tweet with
the Normalization Form Canonical Composition (NFC) defined in
Unicode Standard Annex #15.
(twittering-normalize-string): new function.
(twittering-make-gap-list): takes account of the normalization of
a tweet text with NFC.
(twittering-extract-common-element-from-json): normalize a tweet
text with NFC.
(twittering-json-object-to-a-status-base): normalize a source,
name, location and description of a tweet with NFC.
Replace `sit-for' with `sleep-for' for avoiding an infinite loop.

* twittering-mode.el: Replace `sit-for' with `sleep-for' for
avoiding an infinite loop. On rare occasions, `sit-for' may return
immediately even when no input is available (See the document of
`input-pending-p'). Since Emacs does not update status of an
asynchronous process in those cases, a loop which uses `sit-for'
and waits for a finish of a process will wait infinitely. To avoid
the situation, invocations of `sit-for' are replaced with those of
`sleep-for'. Thanks to Ikumi Keita, who investigates the problem
and writes this patch.
(twittering-wait-while): use `sleep-for' instead of `sit-for'.
(twittering-oauth-get-token-alist-url): likewise.
Create customization group

Signed-off-by: Mykola Nikishov <mn@mn.com.ua>
Enable customization of twittering-use-master-password and twittering-private-info-file
Enable customization of twittering-debug-mode variable

Signed-off-by: Mykola Nikishov <mn@mn.com.ua>