Added Period to the Model

This is needed to keep track of report numbers - so that report numbers
can restart within every period.
Adding the actual class period
Completing Period logic

Report no now depends on the period created.
Allow NextResetDate to be changed in Foundries page
Roopesh: Adding all changes for Nithesh.
Roopesh: Adding all changes for Nithesh.
Merge branch 'HEAD' of git://github.com/kuntadynithesh/Gama.git
commiting changes after fixing issue in Address stickers where duplicate report number was not handled
Commiting after adding Remark column in Film consumption report. Remark column will shown 'ReportTypeAndNo' of each report
Checkin after publishing Build46