Animated removing items.
Animated adding items. Broke the switch animation.
Removed the printing to the console.
Removed more printing to the console.
Hacked the switch animation.
Centred things in the settings_list_item.
Changed the minSDK number.
Changed the version number.
Redone the way it downloads new menus and animation

The notifications service and widget menu have been rewritten to avoid
blocking the main thread when there is an old menu. The file is still
read on the main thread I think and this may need to be moved to support
weaker devices. The adding and removing animation now plays after the
switch animation based on the end of the animation instead of by
delaying the start. Fixed some issues of the animation on rotate.
Removed unnecessary code.
Fixed issue #7
It now handles list state when created and rotated.
Add some optimisations to SettingsListAdapter.
Fixed setting the wrong long in ConstructMenu.
Stopped creating new notification in onCreateView.
Added a set background option. Raised minSDK to 11.
Completed the refresh time option.
Made "Other settings" un-clickable.
Copied across the Formal files and fixed issue #26
Merge remote-tracking branch 'origin/development' into development

Conflicts:
	app/src/main/java/com/johnston/lmhapp/Settings/SettingsListAdapter.java