Extra functionality added and a bugfix or two - initial contribution by DC

*Hide avatar option for home, mentions and messages timeline.  Requires
app restart to banner is displayed notifying user.
*Shield direct message notification to just show that a new tweet has
arrived.  Clicking on banner just returns to home timeline (not jumping
to direct message). Option set in preferences.
*Ability to delete a received DM.  Option set in preferences.
*Bugfix for Welcome screen user names (previously flowed over right
edge).
*Added received/sent icon next to user name in DM panel to help define
direction of message (especially useful when avatars are hidden).
*Star symbol is placed next to username if tweet is favourited. Auto
update of timeline to display is set with refreshOnPost preference, and
updates on close of toaster (x or back-gesture).
*Added some bits to allow for different panel layout
*Changed id in appinfo.json to not conflict with master projectmacaw
app, but kept version to show inherited version
*Added extra icons (arrow_left.png and arrow_right.png).  Not used as
using unicode character from font.  main-assistant.js is now unicode
instead of ascii as a result
Update for hideAvatar option

Mentions in profile view now respect hideAvatar preference. Added
search-no-avatar.html
Tweak username layout issues in profile mentions
Tweaked username stuff profile mentions
Added display name to search results

Also updated changelog to show new changes
Added extra places where hideAvatar is respected

Lists, retweets, trending topics and searches all now respect preference
for hiding avatars.  Theoretically, tweet avatars should now only appear
when you click on individual tweets.
.gitignore ".bak" files
removed some .bak files
Prelim panel re-ordering via prefs menu

Nav-bar updates, but panels need app re-start.
Also, emulator has problems with refreshing, but pre3 seems fine.
Something to do with appendChild() I think.
Lowered the General Settings pref title

Made a larger bg and lowered the first heading in the preferences scene
so its not hidden behind the "Preferences" title (it was more annoying
on Pre3 than Touchpad)
Fixed a rogue character in tweet.js

Rogue character in tweet.js prevented replies from working
Notification Sound Preference

Added the preference option to use standard notification sound, vibrate
or mute.
Added RefreshFlush to View menu

This option flushes externally deleted tweets from the current panel's
timeline which is also remove from cache.
Fix for touchpad refresh flush

As touchpad shows all panels at once, the refresh flush needs to be a
refresh all flush on TP
Added Refresh & Flush at launch pref

Preference option to allow for refresh AND flush of cache on app launch
Added contributor info

Added contributor info and updated version to 1.28 to push back.
Package name is still com.lestersoftware.phnx to avoid conflicts until
official.
Notifications begin on exit of prefs toaster

The notifications preference is now applied on exit of the prefs
toaster.  Previously, it would require an app-restart before the
preference was applied.
Refresh & Flush gives new tweets bar

Fixes issues with beacons and adds the new tweets bar on Refresh and
Flush
Added marker functionality and fixed LoadMore TP

When Refresh and Flush is used, the tweet marker now works and shows the
newest tweets +1, instead of loading all.
The LoadMore buttons on the TP version now properly update the
appropriate Timeline instead of all buttons only updating the Home
Timeline.
Twitter posted pics (t.co) now show in Preview

Added parsing of the media entities to resolve t.co links of photos
posted on twitter to allow showing in preview