Added further configuration to detect whether the install script is checking whether the .htaccess file worked. Also, while fixing this, removed unnecessary re-downloading of media files. Added an option to auto-answer "yes" on the install script - only really for build scripts!

Closes issue #68
Merge pull request #137 from JonTheNiceGuy/issue68

Added further configuration to detect whether the install script is chec...
Better debugging in exception throwing :)
Correct naming for the PHPDoc
A few patches around Issue #119.

* Created unit tests for Gammu
* Fixed the interface name for Gammu messages - it's not
Glue_Gammu-Generic_Glue-Gammu-Provider or something like that any more!!
* Fixed some insert statements to match the database schema.
* Corrected issue where the UDH for longer SMS messages was creating a random
value for each chunk, rather than for each long message.
* Split longer messages into two insertion arrays, rather than one.
* Fixed the installer so it uses the same name for the interface throughout.
* Fixed the installer so it writes the Gammu Config file to the correct file
path.
* Added the generated Gammu config file to the .gitignore.