1024-bit rsa keys,  Darwin,  expiration_days

generate 1024-bit rsa keys,  
do not treat Darwin specially in this respect, as openssl is there anyway, 
decrease expiration_days to an acceptable period.
Version bump to 0.10.5
Adapt to new Flask extension module schema

Naming your Flask extension module "flaskext.foo" is now discouraged in
favor of naming it "flask_foo". To accommodate both styles, Flask 0.8
and higher allows you to import "flask.ext.foo", which will first try
"flask_foo" and then try "flaskext.foo". We should do this for all our
flask extension imports.