Bug 703995 - Compiler warnings about strict aliasing

Patch from Akira TAGOH.
Bug 707131 - getting rid of the arbitrary MAX_SIZE for font.

Since the value is stored as an int, no reason to use any other value
than INT_MAX.
1.35.3
Bug 707131 - removing useless test.

Since pango_scan_int() would return FALSE if the scanned value was over
INT_MAX; and the reference out value's type is an int, (n > INT_MAX)
test is unecessary.
If pango_scan_int() behavior was to be changed to accept long
int, an explicit test should be added (or the PangoAttrSize
type updated to handle long int too).
Merge branch 'master' of git://git.gnome.org/pango
JOHNE - Bump version number to 1.35.3