Bump version to 4.0.3

Change-Id: Ibbe4c4089a90495c4fb406dddbd0a8921ec47b3d
update language project files

Change-Id: I4338cd38c15918316404112bc3e30e0e91bf8b33
Add text file containing the MIT Licence.

All software under the MIT Licence (which the README says this software is)
should include a copy of the licence. I'm adding it accordingly.

Change-Id: Id6dd3a3d0f0cbc4f4d2627a40958aa551035366d
README.md: Add a line about grunt-cli

Just installing nodejs and npm isn't enough to get the application compiling.
Added the line so developers wouldn't have to search for why the shell script
can't find grunt.

Change-Id: I60f99cc6c993b6833a30a87f63d524f47950cd15
Manual import of translations from TWN

Change-Id: I7520ad01970d1eacdf369f3ea72696fc24ef464b
Merge "README.md: Add a line about grunt-cli"
Merge "Manual import of translations from TWN"
Initial SavedPages eventlogging for iOS

now with the actual classes

Change-Id: Iba7164704a950e53a60988f194787fa97b4415fd
Fix for share button on iPad

Activity view controller must be presented in a popup on iPad,
but we were presenting it modally. This started crashing on
iOS 8. Nice! So, let's fix it.

Amended to fix "popover dealloc'ed while popover still
visible" crash on iPad 2 iOS 7.1 simulator.

Bug: 71189
Change-Id: I6da0feff6b415b9ac6e23bf712b85baf3a14188e
Work in progress.

Added cocoapods and through it, AFNetworking and HPPLE.

Made Article object use AFNetworking to retrieve sections.

Fixed bug which caused lead sections to sometime jitter
halfway down the page as they downloaded. Was related to
the extra scrolling spacer only being added to the bottom
of the page after all sections had be retrieved. The fix
involved adding the last modified by, other langs, and
the spacer to bottom of lead section so it's always
there, then when non lead sections are retrieved they
are injected just above this footer stuff.

Change-Id: I991fac86a8788d3fd25595849b618a3d1ee7e699