twitteroauth: overwrite parameters in the right order

Follows up 31f89d1.
Mod: add more files in gitignore file
Merge branch 'master' of github.com:twip/twip
Mod: use new constructor method since we don't need to support PHP4
Mod: simple extension support

Add a simple pluggable interface that `filter` the process according to
the request URI.
Add: support for twitter's timeline/home.json internal API
Mod: use new plugin system to handle token echoing
fix: broken T mode.
Merge pull request #57 from pentie/upstream

fix: broken T mode.
Mod: add regex replace to encode_uri

Some internal API will have tweet ID or user ID in request URI. This
regex replace support will allow better match of these APIs.
Add: filter to process another internal API
Fix: update_with_media API call
Fix: Twip::get_parameters

This function uses an unreliable method to get parameters in request
string. It always returns empty array on my own virtualhost.

Since we don't actually need to distinguish between parameters in query
string and POST body, we can just use `$_REQUEST` global array.
Fixed: pass only the `path` parts of to the filter

I didn't realize the query string was passsed into the filter...
Mod: feature improvement

Twip::uri_fixer should be removed in the future since T mode and O mode
should use different rules of fixing.

Also added `Twip::parse_entities` in the JSON response.
Merge pull request #3 from twip/master

aa