Fix: Class variable has 2 distinct names

Declare with name $size_cache
Used one time with this name for debug
All others times, used with name $sizes_cache
Freenode verify token
Removed freenode.txt
Changed File::download event to fuel-shutdown, fixed cookie conflict.
do not use a hardcoded directory separator. closes #1573
make sure languages are processed with highest priority last. closes #1574
fixed broken lang file loads
better test for absence of any file paths
added set_connection() to force compile() to use a preset connection
preserve the version when getting the last migration. closes #1553
fixed coding standard violation
fixed broken migrate down
Bugfix on _resize when using BC Math and on some locales (as french)
updated the default location of the browscap file
Merge pull request #1575 from sdrdis/patch-3

Bugfix on _resize when using BC Math and on some locales (as french)
fixed missing leading slash when REQUEST_URI is used to determine the uri
Making the locale correctly set before always_load

Signed-off-by: Barta Tamás <barta.tamas.d@gmail.com>
Merge pull request #1577 from TamasBarta/1.8/develop

Making the locale correctly set before always_load
Merge pull request #1572 from felixgilles/patch-1

Fix: Class variable has 2 distinct names
do not double decode by default; add config option to do so; closes #1557