add setProfileBackgroundColor and setProfilebackgroundImageURL to MockUser class.
fix that create list with generic type.
set user Profile BackgroundColor and BackgroundImageURL
add a simple event test to UserPageTest
create a MockTwitter class.
create a AstractMockAsyncTwitter abstract class.
implement a AbstractMockStatus class.
Implement a ConcretMockStatus class.
implement a MockURLEntity class.
create a ConcreteMockAsyncTwitter class.
setup up Twitter using TwitterControl class.
add "favourites" and "lists" userMenuItems to the m_leftMenu (reflection way) which is inside the UserMenu class.
fix userPage.onNumberItemClicked testing.
enable showNewItemList event test
fix userPage.followingListBackClicked test.
fix userPage.onMenuItemClicked test
Merge branch 'test-views-user-UserPage' into master-test

Conflicts:
	TwitterClient/test/test/hk/ust/cse/TwitterClient/Mocks/MockUser.java
	TwitterClient/test/test/hk/ust/cse/TwitterClient/Views/User/UserPageTest.java
add TestUtils class with a unit test and resource files.
change to use TestUtils class to get the ProfileImageURL and ProfileBackgroundImageURL which decrease the time of running tests.
Merge branch 'testutils' into master-test