Fix bug in aliasing analyse

The condition in IfExp was not visited.
Early support for float methods

Add support for is_integer method from float class.
Support operator%(double, long)

Impossible to do through operator overloading, use __builtin__::mod
instead.
Add support for string % operator

Rely on boost::format because it seems to do the job fine enough.
However the performance are currently inferior to Python's string formatting...

Not that much of a hassle for Pythran. Compatibility first!
Add a few test cases from http://rosettacode.org/wiki/Python

This is a great source of Python snippets, and this led to many Pythran
improvements / bugfixes / library enhancement.
Add randrange function from random module

Also add validation for all supported functions from the random module.

Not so easy to deterministically validate a random behavior... I am
using average result expectation to do so.
Clang compatible implementation of xrange

Debian clang version 3.0-6.2 (tags/RELEASE_30/final) (based on LLVM 3.0)
causes trouble...
Fix g++ / clang++ warnings when compiling with -Wall
Add missing + operator between list_view and list
Fix bug when inserting in an empty list
Add support for the next() intrinsic

That's very raw support, has the implicit interface is not respected by
all iterators...
Add support for count and islice functions from itertools
Improve rosetta test bed

* More test cases
* Assume that a test() function is defined and can be run
Fix bug in tuple unpacking

Not recursively implemented for the For case.
Add next() support for all iterators

* iterators now have an internal state
* begin() returns *this instead of a new iterator
* compatible with next() intrinsic
* add a test case in test_itertools for all supported iterators
Make euler37 implicitly statically typed