BDD: add profiles for demo installation for both with and without content
BDD: add sentences (and helpers) for the instalation process
Prepare travis for the new way of profile testing

Several changes needed for accomplish this
- add AcceptPathInfo
- add Selenium2 installation
- add Sahi installation (optional, disabled by default)
- change all legacy installation since this will be made by SetupWizard
- remove all post-install commands
Behat: set selenium as the javascript server
BDD: extend mink press step
Travis: add timezone
Testing: update to use sahi instead of selenium2
BDD: fix TableNode to array converter
BrowserContext: fix CS issues
Travis: updated memory limit to 256 mb
Merge pull request #119 from cleverti/bdd_setupwizard

BDD: add profiles plus needed steps and implementation for setupwizard
Travis: remove AcceptPathInfo to reflect documentation
Merge pull request #130 from MLoureiro/rm_acceptpathinfo

Travis: remove AcceptPathInfo to reflect documentation
BDD: add some missing methods and minor fixes
BDD: add  i see homepage step
BDD: add click at an image step
BDD: making path dictionary with lower cases

This will fix those minor mistakes that can be annoying when writing BDD, since it only makes that on context files the pages need to be defined with lower cases
For example, it's easy when there is a page defined with 2 words that in a sentence it shows up as "First second" and on another sentence as "First Second", the different cases on "second" word will make test fail.
Prevent session files to be deleted with the cache
Merge pull request #133 from nlescure/patch-1

Prevent session files to be deleted with the cache
BDD: change from methods protected to public

Some times these methods are needed on the SubContext's being protected doesn't allow them do use it